home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-11-02 | 2.1 KB | 108 lines |
- ##
- # Makefile for Myio project
- # Created on 06/13/93 at 09:47 after a long night
- ##
-
- ##### MSDOS & OS/2 extensions #####
-
- X = .cpp
- O = .obj
- E = .EXE
-
- ##### UNIX ####
-
- #X = .cc
- #O = .o
- #E =
-
- ###### Borland C for OS/2 ######
- #M = 2
- #CC = bcc
- #LD = tlink
- #LIBPATH = F:\Bcc\lib
- #INCLUDEPATH = F:\Bcc\include
- #CFLAGS = -Oiabec -I$(INCLUDEPATH) -vi- -d -k- -w -a
- #LDFLAGS = /x /Toe /ap /L$(LIBPATH)
- #STARTUP = $(LIBPATH)\c0$(M)$(O)
- #LDLIBS = C$(M).LIB OS2.LIB
-
- ###### Borland C for MSDOS ######
- #M = S
- #CC = bcc
- #LD = tlink
- #LIBPATH = F:\Bcc\lib.dos
- #INCLUDEPATH = F:\Bcc\include.dos
- #CFLAGS = -I$(INCLUDEPATH) -ms -Oiabec -k- -vi- -d -k- -w
- #LDFLAGS = /L$(LIBPATH)
- #STARTUP = $(LIBPATH)\c0$(M)$(O)
- #LDLIBS = C$(M).LIB
-
- ###### MicroSoft C/C++ for MSDOS ######
- #M = S
- #CC = cl
- #LD = link
- #LIBPATH = F:\msc\lib
- #INCLUDEPATH = F:\msc\include
- #CFLAGS = -I$(INCLUDEPATH) -A$(M) -Oceglnota -W4
- #LDFLAGS =
- #STARTUP =
- #LDLIBS = ;
-
- ###### Zortech C/C++ for MSDOS/OS/2 ######
- #M = s
- #CC = ztc
- #LD = blink
- #LIBPATH = F:\zortech\lib
- #INCLUDEPATH = F:\zortech\include
- #CFLAGS = -I$(INCLUDEPATH) -m$(M) -o
- #LDFLAGS =
- #STARTUP =
- #LDLIBS = ;
-
- ###### Symantec C/C++ for MSDOS/Mac/OS/2 ######
- #M = s
- #CC = sc
- #LD = link
- #LIBPATH = F:\symantec\lib
- #INCLUDEPATH = F:\symantec\include
- #CFLAGS = -I$(INCLUDEPATH) -m$(M) -o
- #LDFLAGS =
- #STARTUP =
- #LDLIBS = ;
-
- ###### IBM C++Set/2 for OS/2 ######
- M =
- CC = icc
- LD = link386
- LIBPATH = F:\IbmCpp\lib
- INCLUDEPATH = F:\IbmCpp\include
- CFLAGS = /Q /I$(INCLUDEPATH) /W2 /Wall /O /Oip
- LDFLAGS = /NOLOGO/BAT/NOI/NOE/PM:VIO
- LDLIBS = ;
-
- ##### Implicit Rules ####
-
- .SUFFIXES:
- .SUFFIXES: $(X) $(O)
-
- $(X)$(O):
- $(CC) $(CFLAGS) -c $<
-
- TARGET = Myiodemo$(E)
- OBJECTS = Myiodemo$(O) Myio$(O) Mystream$(O) myLine$(O)
- AOBJECTS = $(STARTUP) $(OBJECTS)
-
- $(TARGET): $(OBJECTS)
- $(LD) $(LDFLAGS) $(AOBJECTS),$@,,$(LDLIBS)
- # $(LD) $(LDFLAGS) $(AOBJECTS) -o $@ $(LDLIBS)
-
- ###### Dependancies #######
-
- myLine$(O): myLine$(X) myLine.h
-
- Mystream$(O): Mystream$(X) Mystream.h Myio.h
-
- Myio$(O): Myio$(X) Mystream.h Myio.h
-
- Myiodemo$(O): Myiodemo$(X) myLine.h Myio.h Mystream.h
-