Adds the tests to the all target.

Silences the cleaning targets.
This commit is contained in:
John Schneiderman 2024-08-07 20:39:05 +02:00
parent 95992df67d
commit eab2a490f4
14 changed files with 44 additions and 38 deletions

View File

@ -47,4 +47,4 @@ stripedarraytest: stripedarraytest.c
$(CC) -e -O3 -n $<
clean:
$(RM) *.asm *.bcs *.int *.lbl *.map *.prg
@$(RM) *.asm *.bcs *.int *.lbl *.map *.prg

View File

@ -26,7 +26,7 @@ else
endif
all: --prep-build-dir compiler samples
all: --prep-build-dir compiler samples tests
%.o: $(project_dir)/oscar64/%.cpp
@ -53,18 +53,24 @@ clean :
@$(RM) $(srcdir)/*.o
@$(RM) $(srcdir)/*.d
@$(RM) $(project_dir)/bin/oscar64
$(MAKE) -C $(project_dir)/samples clean
@$(MAKE) -C $(project_dir)/samples clean
@$(MAKE) -C $(project_dir)/autotest clean
.PHONY : distclean
distclean :
@$(REMOVE_FORCE_ALL) $(srcdir)
@$(REMOVE_FORCE_ALL) $(project_dir)/bin
$(MAKE) -C $(project_dir)/samples clean
@$(MAKE) -C $(project_dir)/samples clean
@$(MAKE) -C $(project_dir)/autotest clean
samples: compiler
$(MAKE) -C $(project_dir)/samples all
@$(MAKE) -C $(project_dir)/samples all
tests: compiler
@$(MAKE) -C $(project_dir)/autotest all
ifeq ($(UNAME_S), Darwin)

View File

@ -13,4 +13,4 @@ mbzoom.prg: mbzoom.c
$(CC) $(CFLAGS) -O3 $<
clean:
$(RM) *.asm *.int *.lbl *.map *.prg
@$(RM) *.asm *.int *.lbl *.map *.prg

View File

@ -16,4 +16,4 @@ hscrollshmup.prg: hscrollshmup.c
$(CC) $(CFLAGS) -O2 $<
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs

View File

@ -10,4 +10,4 @@ splitscreen.prg: splitscreen.c
$(CC) $<
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs

View File

@ -7,4 +7,4 @@ CFLAGS=-n
all: func3d.prg polygon.prg floodfill.prg paint.prg
clean:
$(RM) *.asm *.int *.lbl *.map *.prg
@$(RM) *.asm *.int *.lbl *.map *.prg

View File

@ -7,4 +7,4 @@ CFLAGS=
all: diskdir.prg filewrite.prg fileread.prg charwrite.prg charread.prg hireswrite.prg hiresread.prg
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs

View File

@ -1,25 +1,25 @@
all:
$(MAKE) -C fractals
$(MAKE) -C games
$(MAKE) -C hires
$(MAKE) -C hiresmc
$(MAKE) -C particles
$(MAKE) -C kernalio
$(MAKE) -C memmap
$(MAKE) -C rasterirq
$(MAKE) -C scrolling
$(MAKE) -C sprites
$(MAKE) -C stdio
@$(MAKE) -C fractals
@$(MAKE) -C games
@$(MAKE) -C hires
@$(MAKE) -C hiresmc
@$(MAKE) -C particles
@$(MAKE) -C kernalio
@$(MAKE) -C memmap
@$(MAKE) -C rasterirq
@$(MAKE) -C scrolling
@$(MAKE) -C sprites
@$(MAKE) -C stdio
clean:
$(MAKE) -C fractals $@
$(MAKE) -C games $@
$(MAKE) -C hires $@
$(MAKE) -C hiresmc $@
$(MAKE) -C particles $@
$(MAKE) -C kernalio $@
$(MAKE) -C memmap $@
$(MAKE) -C rasterirq $@
$(MAKE) -C scrolling $@
$(MAKE) -C sprites $@
$(MAKE) -C stdio $@
@$(MAKE) -C fractals $@
@$(MAKE) -C games $@
@$(MAKE) -C hires $@
@$(MAKE) -C hiresmc $@
@$(MAKE) -C particles $@
@$(MAKE) -C kernalio $@
@$(MAKE) -C memmap $@
@$(MAKE) -C rasterirq $@
@$(MAKE) -C scrolling $@
@$(MAKE) -C sprites $@
@$(MAKE) -C stdio $@

View File

@ -26,4 +26,4 @@ overlay.prg: overlay.c
$(CC) $(CFLAGS) $< -n -d64=overlay.d64
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs *.d64 *.crt
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs *.d64 *.crt

View File

@ -7,4 +7,4 @@ CFLAGS=-n
all: fireworks_ptr.prg fireworks_hires.prg fireworks_stripe.prg
clean:
$(RM) *.asm *.int *.lbl *.map *.prg
@$(RM) *.asm *.int *.lbl *.map *.prg

View File

@ -10,4 +10,4 @@ movingbars.prg: movingbars.c
$(CC) $(CFLAGS) $< -n
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs

View File

@ -7,4 +7,4 @@ CFLAGS=-n
all: bigfont.prg tunnel.prg grid2d.prg colorram.prg cgrid8way.prg
clean:
$(RM) *.asm *.int *.lbl *.map *.prg
@$(RM) *.asm *.int *.lbl *.map *.prg

View File

@ -13,4 +13,4 @@ sprmux32.prg: sprmux32.c
$(CC) $(CFLAGS) $< -O2 -dVSPRITES_MAX=32 -dNUM_IRQS=28
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs

View File

@ -7,4 +7,4 @@ CFLAGS=
all: helloworld.prg
clean:
$(RM) *.asm *.int *.lbl *.map *.prg *.bcs
@$(RM) *.asm *.int *.lbl *.map *.prg *.bcs