Annotation of os232sdk/toolkt20/c/samples/semaph/semaph.mak, revision 1.1.1.1

1.1       root        1: #===================================================================
                      2: #
                      3: #   Sample Make file
                      4: #   Created 1989 Microsoft Corporation
                      5: #
                      6: #===================================================================
                      7: 
                      8: .SUFFIXES: .res .rc
                      9: 
                     10: ASM = masm
                     11: AFLAGS =
                     12: AXFLAGS =
                     13: CC = cl386
                     14: CFLAGS16 = -u -c -Gs -Od -W3 -Zpei -AL
                     15: CFLAGS32 = -c -Gs -Od -W3 -Zid -B1 c1l_386.EXE -DINCL_32
                     16: CINC32 = 
                     17: CINC16 = -X -I\sdk12\inc -I\sdk12\inc\sys -I..\..\inc
                     18: DFLAGS =
                     19: LINK16 = link
                     20: LIBS16 = os2 llibcep printdlg
                     21: LINK32 = link386
                     22: LIBS32 = os2386 libc
                     23: LFLAGS = /MAP/CO/NOD
                     24: RC = rc
                     25: HEADERS = sem_main.h
                     26: 
                     27: LINK = $(LINK32)
                     28: CFLAGS = $(CFLAGS32)
                     29: LIBS = $(LIBS32)
                     30: CINC = $(CINC32)
                     31: #===================================================================
                     32: #
                     33: #   Default inference rules
                     34: #
                     35: #===================================================================
                     36: .c.obj:
                     37:     $(CC) $(CFLAGS) $(CINC) $*.c
                     38: 
                     39: .asm.obj:
                     40:     $(ASM) $(AFLAGS) $(AXFLAGS) $*.asm;
                     41: 
                     42: .rc.res:
                     43:     $(RC) -r $*.rc
                     44: 
                     45: #===================================================================
                     46: #
                     47: #   A list of all of the object files
                     48: #
                     49: #===================================================================
                     50: ALL_OBJ1 = sem_main.obj sem_user.obj sem_init.obj sem_pnt.obj semaph.obj 
                     51: ALL_OBJ2 = sem_help.obj sem_file.obj sem_dlg.obj 
                     52: 
                     53: 
                     54: #===================================================================
                     55: #
                     56: #   Dependencies
                     57: #
                     58: #===================================================================
                     59: 
                     60: all: semaph.exe
                     61: 
                     62: semaph.lnk: semaph.mak
                     63:     echo $(ALL_OBJ1) +        > semaph.lnk
                     64:     echo $(ALL_OBJ2)          >> semaph.lnk
                     65:     echo semaph.exe           >> semaph.lnk
                     66:     echo semaph.map $(LFLAGS) >> semaph.lnk
                     67:     echo $(LIBS)          >> semaph.lnk
                     68:     echo semaph.def           >> semaph.lnk
                     69: 
                     70: 
                     71: semaph.res: semaph.rc sem_main.h sem_dlg.h semaph.dlg semaph.ico
                     72: 
                     73: sem_main.obj: sem_main.c $(HEADERS)
                     74: 
                     75: sem_file.obj: sem_file.c $(HEADERS)
                     76: 
                     77: sem_edit.obj: sem_edit.c $(HEADERS)
                     78: 
                     79: sem_user.obj: sem_user.c $(HEADERS)
                     80: 
                     81: semaph.obj: semaph.c $(HEADERS)
                     82: 
                     83: sem_init.obj: sem_init.c $(HEADERS)
                     84: 
                     85: sem_pnt.obj: sem_pnt.c $(HEADERS)
                     86: 
                     87: sem_dlg.obj: sem_dlg.c $(HEADERS)
                     88: 
                     89: sem_help.obj: sem_help.c $(HEADERS) sem_help.h
                     90: 
                     91: # rule for making main executable
                     92: 
                     93: semaph.exe: $(ALL_OBJ1) $(ALL_OBJ2) semaph.def semaph.lnk semaph.res # semaph.hlp
                     94:     $(LINK) @semaph.lnk
                     95:     $(RC) semaph.res semaph.exe

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.