#----------------------------------------------------------------------------- VERSION = BCB.01 #----------------------------------------------------------------------------- !ifndef BCB BCB = $(MAKEDIR)\.. !endif PROJECT = wcmd.exe OBJFILES = builtins.obj wcmdmain.obj directory.obj batch.obj RESFILES = wcmdrc.rc RESDEPEN = $(RESFILES) LIBFILES = DEFFILE = #----------------------------------------------------------------------------- CFLAG1 = -c CFLAG2 = -H=C:\BC\PROJECTS\CMD.CSM -nC:\BC\PROJECTS\CMD \ -IC:\BC\INCLUDE;C:\BC\PROJECTS\CMD PFLAGS = -U$(BCB)\lib\obj -jph -m RFLAGS = -I$(BCB)\include;C:\BC\INCLUDE;C:\BC\PROJECTS\CMD LFLAGS = -ap -Tpe -c -x -L$(BCB)\lib;$(BCB)\lib\obj;C:\BC\LIB IFLAGS = -i LINKER = tlink32 #----------------------------------------------------------------------------- ALLOBJ = c0x32.obj $(OBJFILES) ALLRES = $(RESFILES) ALLLIB = $(LIBFILES) noeh32.lib import32.lib cw32mt.lib # --------------------------------------------------------------------------- .autodepend $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE) $(BCB)\BIN\$(LINKER) @&&! $(LFLAGS) + $(ALLOBJ), + $(PROJECT),, + $(ALLLIB), + $(DEFFILE), + $(ALLRES) ! .cpp.obj: $(BCB)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $* .c.obj: $(BCB)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $** .rc.res: $(BCB)\BIN\brcc32 $(RFLAGS) $< #-----------------------------------------------------------------------------