# SccsId = "@(#)Makefile 4.5 (TU-Delft) 04/27/92"
##############################################################################
## >>>>>>>>>    DO NOT REDEFINE THESE IN YOUR MAKEFILE        <<<<<<<<<<<<<<<<
##
## environment variables
## CACDSRCHOME	path to cacdsrc home
## NELSISHOME	path to nelsis home
## ARCHITECTURE current machine's architecture type
## HOSTNAME	current machine's name
## make global defines
## SHELL	make's shell
## TESTLINK	needed for DomainOS compatibility
## these variables defined automagically
## IF etdisrc entered correctly e.g set home=~cacdsrc;newgrp etdisrc

## ARCHITECTURE DEPENDENT DEFINES ##
include $(CACDSRCHOME)/CONFIG/M.$(ARCHITECTURE)

SHELL=/bin/sh
ICDPATH=$(CACDSRCHOME)/DEVWSPC/$(ARCHITECTURE)
OSTYPE=SYSV
# ESE=-DESE
LDFLAGS=

BIN=$(ICDPATH)/bin
LIB=$(ICDPATH)/lib

LIBINCL=$(LIB)/include
LIBPROC=$(LIB)/process
CFLAGS=$(OCFLAGS) -D$(OSTYPE) $(ESE) -I$(LIBINCL)
LDFLAGS=
OLIBS=

DMLIB=$(LIB)/libddm.a
ESELIB=$(LIB)/libese.a

TARGET=macro
ESETARGET=mkmacro

SRCS=main.c

OBJS=main.o

$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) $(DMLIB) $(OLIBS) -o $(TARGET)

$(ESETARGET): $(OBJS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) $(DMLIB) $(OLIBS) -o $(ESETARGET)

install: $(TARGET)
	cp $(TARGET) $(BIN)
	rm $(TARGET)

eseinstall: $(ESETARGET)
	cp $(ESETARGET) $(BIN)
	rm $(ESETARGET)

clean:
	rm -f $(OBJS) core $(TARGET) $(ESETARGET)

LINT: $(SRCS)
	lint $(CFLAGS) $(SRC2) $(SRC3) > LINT

$(SRCS):
	-@$(TESTLINK) $@ || ln -s $(SRC)/$@ .; \
	cd $(SRC) ; \
	test -f $@ || get -s SCCS/s.$@;
#EOF
