home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-08-09 | 1.1 KB | 60 lines |
-
- # For no registered args
- #REGARG =
-
- # For registered args.
- REGARG = -mRR
-
- # For a lot of junk
- #DEBUG = -D __DEBUG -D __TRACE__
-
- # For a bit of junk
- #DEBUG = -D __DEBUG__
-
- # for no junk.
- DEBUG =
-
- CC = dcc
- CCOPTS = -I$(OD) $(DEBUG) $(REGARG) -ms -proto -c
- LINKOPTS = -r $(REGARG) -l sregexpsr.lib
-
- # A convinient place for the object files.
- OD = OBJS:sman/
-
-
-
- SLESS_SRC = sless.c sless_1.c sless_win.c sless_file.c \
- auto_sreg.c noio_main.c
-
- SMAN_SRC = sman.c
-
- SLESS_OBJS = $(SLESS_SRC:"*.c":"$(OD)*.o")
- SMAN_OBJS = $(SMAN_SRC:"*.c":"$(OD)*.o")
-
-
-
-
- all: /sless /sman
-
- /sless: $(OD)sless_proto.h $(SLESS_OBJS)
- -Delete >NIL: %(left)
- $(CC) $(LINKOPTS) -o%(left) $(SLESS_OBJS)
-
- /sman: $(SMAN_OBJS) $(OD)auto_sreg.o
- -Delete >NIL: %(left)
- $(CC) $(LINKOPTS) -o%(left) $(SMAN_OBJS) $(OD)auto_sreg.o
-
-
-
- $(SMAN_OBJS) : $(SMAN_SRC)
- -Delete >NIL: %(left)
- $(CC) $(CCOPTS) -o%(left) %(right)
-
- $(SLESS_OBJS) : $(SLESS_SRC)
- -Delete >NIL: %(left)
- $(CC) $(CCOPTS) -o%(left) %(right)
-
- $(OD)sless_proto.h : $(SLESS_SRC)
- -Delete >NIL: %(left)
- makeproto -o%(left) %(right)
-