|
|
Microsoft OS/2 SDK 2.0 05-30-1990
#===================================================================
#
# Sample Make file
# Created 1989 Microsoft Corporation
#
#===================================================================
.SUFFIXES: .res .rc
ASM = masm
AFLAGS =
AXFLAGS =
CC = cl386
CFLAGS16 = -u -c -Gs -Od -W3 -Zpei -AL
CFLAGS32 = -c -Gs -Od -W3 -Zid -B1 c1l_386.EXE -DINCL_32
CINC32 =
CINC16 = -X -I\sdk12\inc -I\sdk12\inc\sys -I..\..\inc
DFLAGS =
LINK16 = link
LIBS16 = os2 llibcep printdlg
LINK32 = link386
LIBS32 = os2386 libc
LFLAGS = /MAP/CO/NOD
RC = rc
HEADERS = sem_main.h
LINK = $(LINK32)
CFLAGS = $(CFLAGS32)
LIBS = $(LIBS32)
CINC = $(CINC32)
#===================================================================
#
# Default inference rules
#
#===================================================================
.c.obj:
$(CC) $(CFLAGS) $(CINC) $*.c
.asm.obj:
$(ASM) $(AFLAGS) $(AXFLAGS) $*.asm;
.rc.res:
$(RC) -r $*.rc
#===================================================================
#
# A list of all of the object files
#
#===================================================================
ALL_OBJ1 = sem_main.obj sem_user.obj sem_init.obj sem_pnt.obj semaph.obj
ALL_OBJ2 = sem_help.obj sem_file.obj sem_dlg.obj
#===================================================================
#
# Dependencies
#
#===================================================================
all: semaph.exe
semaph.lnk: semaph.mak
echo $(ALL_OBJ1) + > semaph.lnk
echo $(ALL_OBJ2) >> semaph.lnk
echo semaph.exe >> semaph.lnk
echo semaph.map $(LFLAGS) >> semaph.lnk
echo $(LIBS) >> semaph.lnk
echo semaph.def >> semaph.lnk
semaph.res: semaph.rc sem_main.h sem_dlg.h semaph.dlg semaph.ico
sem_main.obj: sem_main.c $(HEADERS)
sem_file.obj: sem_file.c $(HEADERS)
sem_edit.obj: sem_edit.c $(HEADERS)
sem_user.obj: sem_user.c $(HEADERS)
semaph.obj: semaph.c $(HEADERS)
sem_init.obj: sem_init.c $(HEADERS)
sem_pnt.obj: sem_pnt.c $(HEADERS)
sem_dlg.obj: sem_dlg.c $(HEADERS)
sem_help.obj: sem_help.c $(HEADERS) sem_help.h
# rule for making main executable
semaph.exe: $(ALL_OBJ1) $(ALL_OBJ2) semaph.def semaph.lnk semaph.res # semaph.hlp
$(LINK) @semaph.lnk
$(RC) semaph.res semaph.exe
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.