## ## Make the stuff in the Hooks/ subdirectory ## include /config.mk ALL_HOOKS := oktalyzer.xmhook screamtracker.xmhook HOOK_CFLAGS := CODE=NEAR DATA=FARONLY STRSECT=CODE OKTA_VERSION := 1 OKTA_REVISION := 0 S3M_VERSION := 1 S3M_REVISION := 0 all: $(ALL_HOOKS) clean: -Delete *.map *.o *.gst *.xref *.xmhook .PHONY: all clean OktalyzerHookInit.o: $(TOP)/RomTag.asm $(AS) $(ASFLAGS) $(TOP)/RomTag.asm TO $@ \ SET "LIBVERSION=$(OKTA_VERSION),LIBREVISION=$(OKTA_REVISION),XMHOOK" OktalyzerHook.o: OktalyzerHook.c $(CC) OktalyzerHook.c $(CFLAGS) $(HOOK_CFLAGS) oktalyzer.xmhook: OktalyzerHook.o OktalyzerHookInit.o $(LD) $(LDFLAGS) FROM OktalyzerHookInit.o OktalyzerHook.o $(LIBS) TO $@ @Protect $@ -e ScreamTrackerHookInit.o: $(TOP)/RomTag.asm $(AS) $(ASFLAGS) $(TOP)/RomTag.asm TO $@ \ SET "LIBVERSION=$(S3M_VERSION),LIBREVISION=$(S3M_REVISION),XMHOOK" ScreamTrackerHook.o: ScreamTrackerHook.c $(CC) ScreamTrackerHook.c $(CFLAGS) $(HOOK_CFLAGS) screamtracker.xmhook: ScreamTrackerHook.o ScreamTrackerHookInit.o $(LD) $(LDFLAGS) FROM ScreamTrackerHookInit.o ScreamTrackerHook.o $(LIBS) TO $@ @Protect $@ -e