# SccsId = "@(#)Makefile 4.3 (TU-Delft) 02/10/92"
########################################################################
## the env vars
## CACDSRCHOME  path to cacdsrc home
## NELSISHOME   path to nelsis home
## ARCHITECTURE
## HOSTNAME
## defined automagically
## IF etdisrc entered correctly e.g set home=~cacdsrc;newgrp etdisrc

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

## and you could use this
#include $(CONFIGDIR)/M.$(HOSTNAME)

SHELL=/bin/sh

#ICDPATH        =       $(NELSISHOME)
ICDPATH         =       $(CACDSRCHOME)/DEVWSPC/$(ARCHITECTURE)
DEBUGFLAGS      =

#ESE=-DESE
#LDFLAGS=
#OCFLAGS=

BIN=$(ICDPATH)/bin
LIB=$(ICDPATH)/lib
LIBINCL=$(LIB)/include
LIBPROC=$(LIB)/process
CFLAGS=$(OCFLAGS) -D$(OSTYPE) $(ESE) -I$(LIBINCL)
LDFLAGS=
OLIBS= -ll -lm

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

TARGET=putdevmod

SRCS= main.c

OBJS= main.o

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

_$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) $(FMTLIBS) $(DMLIB) $(OLIBS) $(ESELIB) \
	   -o $(TARGET)

install: $(TARGET)
	mv $(TARGET) $(BIN)

eseinstall: _$(TARGET)
	mv $(TARGET) $(BIN)/$(TARGET)

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

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

$(SRCS):
	get -s SCCS/s.$@
#EOF
