]> git.sur5r.net Git - cc65/blobdiff - src/ca65/make/watcom.mak
Remember where each symbol was defined and where it was referenced. Write this
[cc65] / src / ca65 / make / watcom.mak
index 3969c226c3bc1e325c3910e0c1b56047de0206c4..8760b0691a7f011f4def187114cfd70021d7ad22 100644 (file)
@@ -22,7 +22,7 @@ WSTRIP        = $(WINE) wstrip -q
 LNKCFG  = ld.tmp
 
 # Program arguments
-CFLAGS  = -d1 -onatx -zp4 -5 -zq -w2 -i=..\\common
+CFLAGS  = -d1 -obeilr -zp4 -5 -zq -w2 -i=..\\common
 
 # Target files
 EXE    = ca65.exe
@@ -89,8 +89,8 @@ OBJS =        anonname.obj    \
        repeat.obj      \
        scanner.obj     \
         segment.obj     \
-        segrange.obj    \
         sizeof.obj      \
+        span.obj        \
         spool.obj       \
         struct.obj      \
         studyexpr.obj   \
@@ -117,6 +117,8 @@ all:                $(EXE)
 $(EXE):        $(OBJS) $(LIBS)
        @echo "DEBUG ALL" > $(LNKCFG)
        @echo "OPTION QUIET" >> $(LNKCFG)
+       @echo "OPTION MAP" >> $(LNKCFG)
+       @echo "OPTION STACK=65536" >> $(LNKCFG)
        @echo "NAME $@" >> $(LNKCFG)
        @for i in $(OBJS); do echo "FILE $${i}"; done >> $(LNKCFG)
        @for i in $(LIBS); do echo "LIBRARY $${i}"; done >> $(LNKCFG)
@@ -127,7 +129,7 @@ clean:
        @rm -f *~ core
 
 zap:   clean
-       @rm -f *.obj $(EXE)
+       @rm -f $(OBJS) $(EXE) $(EXE:.exe=.map)
 
 strip:
        @-$(WSTRIP) $(EXE)