home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
muglog.zip
/
LOGIN.MAK
< prev
next >
Wrap
Makefile
|
1995-05-18
|
2KB
|
61 lines
# ╔═══════════════════════════════════════════════════════════════════════╗
# ║ Login Make file ║
# ╚═══════════════════════════════════════════════════════════════════════╝
# ┌───────────────────────────────────────────────────────────────────────┐
# │ Macros │
# └───────────────────────────────────────────────────────────────────────┘
BASE = login
PREFIX = login
DLL =
include nmake386.inc
OBJS = $(BASE).obj
LIBS = $(LIBS) upm.lib
# ┌───────────────────────────────────────────────────────────────────────┐
# │ Resultant files │
# └───────────────────────────────────────────────────────────────────────┘
all: $(BASE).zpl
all: $(BASE).l
all: $(BASE).exe
# ┌───────────────────────────────────────────────────────────────────────┐
# │ Dependencies │
# └───────────────────────────────────────────────────────────────────────┘
$(BASE).zpl: $(BASE).mak
@echo
@echo Rebuilding the link ZIP list file...
@echo
@echo $(SOURCEPATH)\*.c > $(BASE).zpl
@echo $(SOURCEPATH)\*.h >> $(BASE).zpl
@echo $(SOURCEPATH)\*.def >> $(BASE).zpl
@echo $(SOURCEPATH)\*.l >> $(BASE).zpl
@echo $(SOURCEPATH)\*.mak >> $(BASE).zpl
copy $(BASE).zpl $(ARCHIVEPATH)
$(BASE).l: $(BASE).mak
@echo
@echo Rebuilding the link response file...
@echo
@echo $(OBJS) > $(BASE).l
@echo $(BASE).exe >> $(BASE).l
@echo $(BASE) >> $(BASE).l
@echo $(DLL) $(LIBS) >> $(BASE).l
@echo $(BASE).def >> $(BASE).l
# ┌───────────────────────────────────────────────────────────────────────┐
# │ Compile the source code │
# └───────────────────────────────────────────────────────────────────────┘
$(BASE).obj: $(BASE).c
# ┌───────────────────────────────────────────────────────────────────────┐
# │ Build the executables │
# └───────────────────────────────────────────────────────────────────────┘
$(BASE).exe: $(BASE).obj $(OBJS) $(BASE).def $(BASE).l
$(LINK) $(LFLAGS) @$(BASE).l >> $(BASE).tmp