home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 22 gnu
/
22-gnu.zip
/
dlged002.zip
/
makefile
< prev
next >
Wrap
Makefile
|
1995-10-16
|
2KB
|
75 lines
#
#
# dlgedit.exe makefile
# version 0.0 3-10-1995
# to be used with dmake & gcc/emx 0.9a patchlevel 3
#
CFLAGS=-Zmtd -Zcrtdll -g -v -Wall -Id:\emx\os2class -m486
CC=gcc $(CFLAGS)
B=/emx/bin/
I=/emx/include/
IP=/emx/include.cpp/
L=/emx/lib/
OS2CLASS=/emx/os2class/
LIBS=$(L)crt0.o $(L)mt/c.a $(L)gcc.a
LIBP=$(L)iostream.a
LIBOS2=$(L)os2.a
LIBBSD=$(L)bsd.a
.SUFFIXES: .o .c .cc .cpp .s .exe .obj
.c.o:
$(CC) -c $<
.cc.o:
$(CC) -c $<
.cpp.o:
$(CC) -c $<
.c.s:
$(CC) -S $<
.o.exe:
$(CC) -o $*.exe $<
default: dlgedit.exe
all: dlgedit.exe
clean:
-del *.o $(DELOPT)
-del *.exe $(DELOPT)
-del *.dll $(DELOPT)
-del *.obj $(DELOPT)
-del *.map $(DELOPT)
-del *.msg $(DELOPT)
-del *.lib $(DELOPT)
#############################################################################
dlgdata.o: dlgdata.cpp dlgedit.h dlgdata.h $(OS2CLASS)pmdlg.h $(OS2CLASS)pmwin.h $(OS2CLASS)pmgpi.h $(OS2CLASS)pmsys.h
$(CC) -c dlgdata.cpp
dlgcomr.o: dlgcomr.cpp dlgedit.h dlgdata.h $(OS2CLASS)pmdlg.h $(OS2CLASS)pmwin.h $(OS2CLASS)pmgpi.h $(OS2CLASS)pmsys.h
$(CC) -c dlgcomr.cpp
dlgedit.o: dlgedit.cpp dlgedit.h $(OS2CLASS)pmwin.h $(OS2CLASS)pmdlg.h $(OS2CLASS)pmgpi.h $(OS2CLASS)pmsys.h $(I)stdio.h $(I)os2emx.h
$(CC) -c dlgedit.cpp
dlguser.o: dlguser.cpp dlgedit.h $(OS2CLASS)pmwin.h $(OS2CLASS)pmdlg.h $(OS2CLASS)pmgpi.h $(OS2CLASS)pmsys.h $(I)stdio.h $(I)os2emx.h
$(CC) -c dlguser.cpp
dlgedit.res: dlgedit.rc dlgedit.h
rc -r -i $(I) -i $(OS2CLASS) dlgedit.rc
dlgedit: dlgedit.o dlguser.o dlgdata.o dlgcomr.o $(OS2CLASS)pmpp.a dlgedit.def $(LIBS) $(LIBOS2)
$(CC) -o dlgedit dlgedit.o dlguser.o dlgdata.o dlgcomr.o $(OS2CLASS)pmpp.a dlgedit.def
dlgedit.exe: dlgedit dlgedit.res
emxbind -bpq -rdlgedit.res $(B)emxl dlgedit