home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-12-11 | 1.1 KB | 43 lines |
- #
- # File: async1\client\client.mk
- # Makefile for the 'async1' client program
- # This makefile runs in the following environment:
- # NetWare RPC 1.0, NetWare 2.1 or higher, DOS 3.3
- #
-
- COMMON=..\common
- CC=cl
- MODEL=S
- MLIB=C_LIBS
- CFLAGS=/A$(MODEL) /Od
- LFLAGS=/SE:256 /STACK:0X1000
- RPCC=rpcc
- NOBJS=
- IOBJS=..\async1\async1_i.obj
- LIBS=$(MODEL)rpc $(MODEL)nwspx
- INCS= /I..\async1
- RINCS=/I..\async1
-
- async1.h: $(COMMON)\async1.rpc ..\async1\async1_i.rpc
- $(RPCC) $(RINCS) /c $(COMMON)\async1.rpc /o cstubs.c
-
-
- cstubs.c: $(COMMON)\async1.rpc ..\async1\async1_i.rpc
- $(RPCC) $(RINCS) /c $(COMMON)\async1.rpc /o cstubs.c
-
- cstubs.obj: cstubs.c async1.h
- $(CC) $(CFLAGS) /c $(INCS) cstubs.c
-
- client.obj: client.c async1.h
- $(CC) $(CFLAGS) /c $(INCS) client.c
-
- client.exe: client.obj cstubs.obj $(IOBJS)
- # Create the response file for the linker
- echo client.obj cstubs.obj + >client.lnk
- echo $(IOBJS) $(NOBJS) >>client.lnk
- echo client.exe >>client.lnk
- echo $(LFLAGS) >>client.lnk
- echo $(LIBS) >>client.lnk
- link @client.lnk
- erase client.lnk
-