home *** CD-ROM | disk | FTP | other *** search
- #
- ################### Makefile for setup utility ##################
- #
-
- NAME = install
-
- #
- ################### These macros are for retail #################
- #
-
- DEF =
- CC = cl -c -W2 -AS -Gsw -Zdp -Oas $(DEF)
- DEFFILE=install.def
- LINK = link /NOE/LI/MAP/NOD/ALIGN:16
- PACK =
-
- #
- ################### These macros are for debug ##################
- #
-
- #DEF = -DDEBUG
- #CC = cl -c -W2 -AS -Gsw -Zdip -Od $(DEF)
- #DEFFILE=install.def
- #LINK = link /NOE/CO/LI/MAP/NOD/ALIGN:16
- #PACK = cvpack -p $(NAME).exe
-
-
- MASM = masm -Mx -Zi $(DEF)
- RC = rc $(DEF)
-
- LIBS = slibcew libw .\wslib\wprintf .\wslib\install.lib
- OBJ = install.obj
- INC1 = .\wslib\gauge.h .\wslib\progdde.h .\wslib\sulib.h
- INC2 = .\wslib\wprintf.h .\wslib\ws.h .\wslib\wsrc.h
-
- ASM = $(MASM) -DSEGNAME=$(SEG) $*.asm ;
-
- #
- ################### Standard inference rules ####################
- #
-
- .c.obj:
- $(CC) -NT _WINSETUP $*.c
-
- .asm.obj:
- $(ASM) $*;
-
- #
- ############################# Depends ###########################
- #
-
- all: $(NAME).exe
-
- install.obj: install.c install.h .\wslib\gauge.h .\wslib\progdde.h \
- .\wslib\ws.h .\wslib\wprintf.h .\wslib\sulib.h
-
- $(NAME).res: install.rc install.ico
- $(RC) -r install.rc
-
- $(NAME).exe: $(OBJ) $(NAME).res $(DEFFILE) $(INC1) $(INC2)
- $(LINK) $(OBJ),$(NAME),$(NAME),$(LIBS),$(DEFFILE)
- $(RC) $(NAME).res
- $(PACK)
- mapsym $(NAME).map
-