comparison test/callback_suite/Nmakefile @ 505:049e04af13c8

test/callback_suite: - greatly simplified - refactored to look more like other test cases (especially call_suite{,_aggrs} for consistency/maintainablity/future code sharing
author Tassilo Philipp
date Sat, 09 Apr 2022 13:53:58 +0200
parents d8f0e6cecdab
children
comparison
equal deleted inserted replaced
504:f263eb7a206e 505:049e04af13c8
32 32
33 !IF "$(BUILD_OS)" == "windows" 33 !IF "$(BUILD_OS)" == "windows"
34 34
35 TARGETS = callback_suite.exe 35 TARGETS = callback_suite.exe
36 36
37 OBJS = env.obj do_test.obj main.obj 37 OBJS = globals.obj cases.obj main.obj
38 $(TARGETS): $(OBJS) 38 $(TARGETS): $(OBJS)
39 echo Linking $@ ... 39 echo Linking $@ ...
40 $(LD) /OUT:"$@" $(LDFLAGS) $(OBJS) $(TOP)\dyncall\dyncall_s.lib $(TOP)\dyncallback\dyncallback_s.lib 40 $(LD) /OUT:"$@" $(LDFLAGS) $(OBJS) $(TOP)\dyncall\dyncall_s.lib $(TOP)\dyncallback\dyncallback_s.lib
41 41
42 42
43 !ELSE IF "$(BUILD_OS)" == "nds" 43 !ELSE IF "$(BUILD_OS)" == "nds"
44 44
45 TARGETS = callback_suite.nds 45 TARGETS = callback_suite.nds
46 OBJS = env.o do_test.o main.o 46 OBJS = globals.o cases.o main.o
47 47
48 $(TARGETS): $(OBJS) 48 $(TARGETS): $(OBJS)
49 echo Linking $@ ... 49 echo Linking $@ ...
50 $(LD) $(LDFLAGS) $(OBJS) $(DEVKITPRO_PATH)\libnds\lib\libnds9.a $(TOP)/dyncall/libdyncall_s.a $(TOP)\dyncallback\libdyncallback_s.a -o "$(@B).elf" 50 $(LD) $(LDFLAGS) $(OBJS) $(DEVKITPRO_PATH)\libnds\lib\libnds9.a $(TOP)/dyncall/libdyncall_s.a $(TOP)\dyncallback\libdyncallback_s.a -o "$(@B).elf"
51 $(OCP) -O binary "$(@B).elf" "$(@B).arm9" 51 $(OCP) -O binary "$(@B).elf" "$(@B).arm9"