[go: up one dir, main page]

File: makefile.os2

package info (click to toggle)
archie 1.4.1-8.1
  • links: PTS
  • area: non-free
  • in suites: hamm
  • size: 500 kB
  • ctags: 1,025
  • sloc: ansic: 5,898; lisp: 454; makefile: 99
file content (43 lines) | stat: -rw-r--r-- 800 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#
# Last changed: 11/20/91, v1.2
#
# Makefile for the minimal build for an archie Prospero client.
.INCLUDE ../../../builtins

OBJS	= aquery.obj	archie.obj	atalloc.obj	dirsend.obj	\
	  get_pauth.obj	get_vdir.obj	perrmesg.obj	procquery.obj	\
	  ptalloc.obj	regex.obj	stcopy.obj	support.obj	\
	  vlalloc.obj	vl_comp.obj
HDRS	= archie.h	pmachine.h	pcompat.h

DEFINES	= -DDEBUG -DNOREGEX

IFLAGS	= -I. -I../../../include $(DEFINES)

LFLAGS 	= /stack:30000/nod/noe/noi/map/CO
LIBS	= pctcp bsd ftpcrt socket os2
EXE	= archie.exe

all: $(EXE)

install: $(EXE)
	cp $[m,*.exe,$**] ..\..\..\bin
	@touch install

$(OBJS): $(HDRS)

$(EXE): $(OBJS) Makefile
	$(LD) $(LFLAGS) $(L_DEBUG) <@<
$[s,"+ \n",$[m,*.obj,$**]]
$*
$*
$(LIBS)

<
	+markexe lfns $@
	+markexe windowcompat $@

clean:
	+-del *.obj
	+-del *.exe