home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 6 File
/
06-File.zip
/
HPFSLS.ZOO
/
makefile
< prev
next >
Wrap
Makefile
|
1992-03-07
|
918b
|
48 lines
# MAKEFILE for LS (use Microsoft NMAKE)
OS2_ONLY=1
DEBUG=0
CC=cl
CFLAGS_R=
CFLAGS_D=-Od -Zi -qc
!IF $(OS2_ONLY)
CFLAGS_G=-AL -DOS2_ONLY -DNOCASE
!ELSE
CFLAGS_G=-AL -Fb -DNOCASE
!ENDIF
!IF $(DEBUG)
CFLAGS=$(CFLAGS_G) $(CFLAGS_D)
!ELSE
CFLAGS=$(CFLAGS_G) $(CFLAGS_R)
!ENDIF
LD=cl
LFLAGS=$(CFLAGS)
LINK=/NOE
LIBS=os2.lib
.SUFFIXES:
.SUFFIXES: .c .obj
.c.obj:
$(CC) $(CFLAGS) -c $<
goal: ls.exe
ls.obj : ls.h ls.c
lschdir.obj : ls.h lschdir.c
lsdir.obj : ls.h lsdir.c
lsea.obj : ls.h lsea.c
lsgetopt.obj : ls.h lsgetopt.c
lshelp.obj : ls.h lshelp.c
lsprint.obj : ls.h lsprint.c
lsvol.obj : ls.h lsvol.c
ls.exe: ls.obj lschdir.obj lsdir.obj lsea.obj lsgetopt.obj lshelp.obj lsprint.obj lsvol.obj
$(LD) $(LFLAGS) ls lschdir lsdir lsea lsgetopt lshelp lsprint lsvol -link $(LINK) $(LIBS)
exehdr /newfiles /pmtype:windowcompat ls.exe