Makefile.ecf File Reference

ECF: Start List for ECF Programs; Makefile #. More...


Detailed Description

ECF: Start List for ECF Programs; Makefile #.

# # # #
Assistant for starting Experiment Control File (ECF) generating Programs

# Dependencies:
# start/Makefile --> Makefile.danx --> start/Makefile.ecf
# ecf.conf strtlib.conf danlib.conf exlib.conf
# ecf.h strtlib.h danlib.h exlib.h
# strtlib.c strtlib10.c strtlib30.c strtlib50.c
# exlib20.c exlib21.c exlib22m.c exlib23.c
#

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN #
Date:
30.03.1997 #
Version:
08.10.2008 #
# modification history
# --------------------
# 08oct08 kHu	start, ecf --> start, ecf, strtlib
# 06oct08 kHu	Makefile auf 04apr03 Standard gebracht
# 15aug08 kHu	DOXYGEN comments added 
# 13mar01 kHu	exlib23.c fuer start23.c
# 08jan01 kHu	von tReadp() auf neues tMenu umgestellt
# 30mar00 kHu	New from Makefile.startx
# 
#

# All files included anywhere
HFILES =  \
	ecf.conf ecf.h \
	strtlib.conf strtlib.h \
	$(DLIB)daxlib.conf $(DLIB)daxlib.h

OBJCTS = \
	$(PNAM)00$(OBJ) \
	$(PNAM)10$(OBJ) \
	$(PNAM)20$(OBJ) $(PNAM)21$(OBJ) $(PNAM)22$(OBJ) \
	$(PNAM)23$(OBJ) $(PNAM)24$(OBJ) \
	$(PNAM)30$(OBJ) $(PNAM)50$(OBJ)


$(PNAM): $(OBJCTS)
	$(LD) $(OBJCTS) -o $(PNAM)$(EXE) $(LF)

$(PNAM)00$(OBJ): $(PLIB)strtlib.c $(HFILES)
	$(CC) $(PLIB)strtlib.c -o $(PNAM)00$(OBJ)

$(PNAM)10$(OBJ): $(PLIB)strtlib10.c $(HFILES)
	$(CC) $(PLIB)strtlib10.c -o $(PNAM)10$(OBJ)

$(PNAM)20$(OBJ): $(ELIB)exlib20.c $(HFILES)
	$(CC) $(ELIB)exlib20.c -o $(PNAM)20$(OBJ)

$(PNAM)21$(OBJ): $(ELIB)exlib21.c $(HFILES)
	$(CC) $(ELIB)exlib21.c -o $(PNAM)21$(OBJ)

$(PNAM)22$(OBJ): $(ELIB)exlib22m.c $(HFILES)
	$(CC) $(ELIB)exlib22m.c -o $(PNAM)22$(OBJ)

$(PNAM)23$(OBJ): $(ELIB)exlib23.c $(HFILES)
	$(CC) $(ELIB)exlib23.c -o $(PNAM)23$(OBJ)

$(PNAM)24$(OBJ): $(ELIB)exlib24.c $(HFILES)
	$(CC) $(ELIB)exlib24.c -o $(PNAM)24$(OBJ)

$(PNAM)30$(OBJ): $(PLIB)strtlib30.c $(HFILES)
	$(CC) $(PLIB)strtlib30.c -o $(PNAM)30$(OBJ)

$(PNAM)50$(OBJ): $(PLIB)strtlib50.c $(HFILES)
	$(CC) $(PLIB)strtlib50.c -o $(PNAM)50$(OBJ)

clean:
	rm -f $(OBJCTS)

# 

Generated on Wed Oct 15 16:17:26 2008 for Experiment-Software by  doxygen 1.5.6