2 ## Make the stuff in the Hooks/ subdirectory
7 ALL_HOOKS := oktalyzer.xmhook screamtracker.xmhook
9 HOOK_CFLAGS := CODE=NEAR DATA=FARONLY STRSECT=CODE
21 -Delete *.map *.o *.gst *.xref *.xmhook
26 OktalyzerHookInit.o: $(TOP)/RomTag.asm
27 $(AS) $(ASFLAGS) $(TOP)/RomTag.asm TO $@ \
28 SET "LIBVERSION=$(OKTA_VERSION),LIBREVISION=$(OKTA_REVISION),XMHOOK"
30 OktalyzerHook.o: OktalyzerHook.c
31 $(CC) OktalyzerHook.c $(CFLAGS) $(HOOK_CFLAGS)
33 oktalyzer.xmhook: OktalyzerHook.o OktalyzerHookInit.o
34 $(LD) $(LDFLAGS) FROM OktalyzerHookInit.o OktalyzerHook.o $(LIBS) TO $@
38 ScreamTrackerHookInit.o: $(TOP)/RomTag.asm
39 $(AS) $(ASFLAGS) $(TOP)/RomTag.asm TO $@ \
40 SET "LIBVERSION=$(S3M_VERSION),LIBREVISION=$(S3M_REVISION),XMHOOK"
42 ScreamTrackerHook.o: ScreamTrackerHook.c
43 $(CC) ScreamTrackerHook.c $(CFLAGS) $(HOOK_CFLAGS)
45 screamtracker.xmhook: ScreamTrackerHook.o ScreamTrackerHookInit.o
46 $(LD) $(LDFLAGS) FROM ScreamTrackerHookInit.o ScreamTrackerHook.o $(LIBS) TO $@