]> git.sur5r.net Git - cc65/blobdiff - libsrc/Makefile
Switch to lower case chars in toggle_videomode
[cc65] / libsrc / Makefile
index d849d67cfbe7592c21096fe92fda51cbf2a4e7ff..7b8e1642a13242d6f678a54adbfdce29caad1b5f 100644 (file)
@@ -28,6 +28,7 @@ ALLTARGETS =          apple2  \
 
 #-----------------------------------------------------------------------------
 
+.PHONY:        all
 all:
        for tgt in $(ALLTARGETS); do            \
            $(MAKE) clean "$$tgt"lib || exit 1; \
@@ -108,6 +109,7 @@ c16lib:
            $(AR) a c16.lib $$i/*.o;\
        done
        mv c16/crt0.o c16.o
+       cp c16/*.joy .
 
 #-----------------------------------------------------------------------------
 # C64
@@ -142,6 +144,9 @@ c128lib:
        done
        mv c128/crt0.o c128.o
        cp c128/*.emd .
+       cp c128/*.joy .
+       cp c128/c128-640-200-2.tgi c128-vdc.tgi
+       cp c128/c128-640-480-2.tgi c128-vdc2.tgi
 
 #-----------------------------------------------------------------------------
 # Commdore P500 / CBM 5x0
@@ -158,6 +163,7 @@ cbm510lib:
        done
        mv cbm510/crt0.o cbm510.o
        cp cbm510/*.emd .
+       cp cbm510/*.joy .
 
 #-----------------------------------------------------------------------------
 # PET-II series
@@ -186,7 +192,7 @@ geoslib:
        AFLAGS="-t geos -I../../../asminc" \
        CFLAGS="-Osir -g -T -t geos -I../../../include" \
        $(MAKE) -C geos || exit 1
-       for i in common runtime; do \
+       for i in em joystick tgi common runtime; do \
            CC=$(CC) \
            AS=$(AS) \
            LD=$(LD) \
@@ -202,6 +208,9 @@ geoslib:
                fi; \
            done \
        done
+       cp geos/devel/*.emd .
+       cp geos/devel/*.joy .
+       cp geos/devel/geos-tgi.tgi geos-tgi.tgi
 
 #-----------------------------------------------------------------------------
 # CBM PET machines
@@ -232,16 +241,22 @@ plus4lib:
            $(AR) a plus4.lib $$i/*.o;\
        done
        mv plus4/crt0.o plus4.o
+       cp plus4/*.joy .
 
 #-----------------------------------------------------------------------------
 # Dummy targets
 
 .PHONY: clean
 clean:
-       @for i in common conio dbg em runtime tgi $(ALLTARGETS); do     \
-          $(MAKE) -C $$i clean;                                                                        \
+       @for i in cbm common conio dbg em joystick runtime tgi $(ALLTARGETS); do\
+                  $(MAKE) -C $$i clean;                                                \
        done
 
 .PHONY: zap
 zap:   clean
-       @rm -f *.o *.emd *.lib *.tgi
+       @for i in cbm common conio dbg em joystick runtime tgi $(ALLTARGETS); do\
+          $(MAKE) -C $$i zap;                                                  \
+       done
+       @rm -f *.o *.emd *.joy *.lib *.tgi
+
+