NAME =cdplayer EXT =exe ROOT =..\..\.. OBJ1 =buttons.obj cdapi.obj cdapimci.obj $(NAME).obj commands.obj OBJ2 =database.obj diskinfo.obj dragdrop.obj ledwnd.obj preferen.obj OBJ3 =literals.obj scan.obj trklst.obj OBJS =$(OBJ1) $(OBJ2) $(OBJ3) LIBS =kernel32.lib user32.lib crtdll.lib gdi32.lib comctl32.lib shell32.lib winmm.lib advapi32.lib GOALS =$(PBIN)\$(NAME).$(EXT) $(PBIN)\$(NAME).sym !if "$(DEBUG)" == "retail" DEF = CDEBUG =$(DEF) L32DEBUG=-debug:none RDEBUG = !else !if "$(DEBUG)" == "debug" DEF =-DDEBUG_RETAIL CDEBUG =$(DEF) L32DEBUG=-debug:none RDEBUG =-v $(DEF) !else DEF =-DDEBUG -DDBG CDEBUG =$(DEF) L32DEBUG=-debug:full -debugtype:cv RDEBUG =-v $(DEF) !endif !endif CFLAGS =-Oxt -D_X86_ $(CDEBUG) -Fo$@ -DCHICAGO -DSTRICT L32FLAGS=-section:.sdata,rws $(L32DEBUG) RCFLAGS =$(RDEBUG) OS =i386 LB =lib # Don't want c816 lib IS_32 =TRUE IS_OEM =TRUE WANT_C932 = TRUE !include $(ROOT)\build\project.mk buttons.obj: ..\..\$$(@B).c ..\..\$$(@B).h cdapi.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\$$(@B).h ..\..\scan.h ..\..\trklst.h cdapimci.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\cdapi.h ..\..\scan.h ..\..\trklst.h $(NAME).obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\ledwnd.h ..\..\cdapi.h ..\..\scan.h ..\..\trklst.h ..\..\database.h ..\..\commands.h ..\..\buttons.h commands.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\ledwnd.h ..\..\cdapi.h ..\..\scan.h ..\..\trklst.h ..\..\database.h ..\..\$$(@B).h ..\..\diskinfo.h database.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\cdapi.h ..\..\$(NAME).h ..\..\$$(@B).h diskinfo.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\ledwnd.h ..\..\cdapi.h ..\..\scan.h ..\..\trklst.h ..\..\$$(@B).h ..\..\diskinfo.h ..\..\dragdrop.h dragdrop.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$$(@B).h ledwnd.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\ledwnd.h ..\..\buttons.h scan.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\cdapi.h ..\..\$$(@B).h ..\..\trklst.h ..\..\database.h trklst.obj: ..\..\$$(@B).c ..\..\resource.h ..\..\$(NAME).h ..\..\cdapi.h ..\..\scan.h ..\..\database.h ..\..\$$(@B).h $(NAME).res: \ ..\..\$(NAME).rc ..\..\$(NAME).rcv ..\..\$(NAME).h ..\..\resource.h @$(RC) $(RCFLAGS) -fo$@ -I..\.. ..\..\$(@B).rc $(NAME).lib $(NAME).$(EXT) $(NAME).map: \ $(OBJS) $(NAME).res @$(LINK32) $(L32FLAGS) @<< -out:$(@B).$(EXT) -machine:$(OS) -subsystem:windows,4.0 -map:$(@B).map $(NAME).res $(OBJ1) $(OBJ2) $(OBJ3) $(LIBS) <<