Makefile.esw File Reference

ESW: Electronen-Ion Absolut Data; Makefile for Program #. More...


Detailed Description

ESW: Electronen-Ion Absolut Data; Makefile for Program #.

# # # # Dependencies:
# esw/Makefile --> Makefile.dac --> esw/Makefile.esw
# esw.conf daclib.conf exlib.conf
# esw.h daclib.h exlib.h
# esw25.c
# dac.c dac10.c dac23.c dac30.c dac31.c dac40.c dac41.c
# exlib20.c exlib21.c exlib22m.c exlib24.c exlib50.c
#

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN #
Date:
25.03.1996 #
Version:
15.08.2008 #
# modification history
# --------------------
# 15aug08 kHu	DOXYGEN comments added 
# 04apr03 kHu	neu organisiert (Makefile, Makefile.dac, Makefile.esw)
# 18feb02 kHu	Argumente beim Start: PNAME,PTITLE,PARNAM,HLPNAM
# 03apr01 kHu	nach Ex017/esw verlagert
# 13sep00 kHu	tReadp(), exlib22.c -> tMenu, exlib22m.c
# 07sep00 kHu	HFILES: ergaenzt
# 07sep00 kHu	esw42.c -> dac42.c
# 11nov99 kHu	Newprog Standard
# 21sep99 kHu	ueberarbeitet
# 22dec98 kHu	Trennen in daclib und exlib
# 
#

# All files included anywhere
HFILES = \
	$(PLIB)esw.conf $(PLIB)esw.h \
	$(DLIB)daclib.conf $(DLIB)daclib.h \
	$(ELIB)exlib.conf  $(ELIB)exlib.h

OBJCTS = \
	$(PNAM)00$(OBJ) \
	$(PNAM)10$(OBJ) \
	$(PNAM)20$(OBJ) $(PNAM)21$(OBJ) $(PNAM)22$(OBJ) \
	$(PNAM)23$(OBJ) $(PNAM)24$(OBJ) $(PNAM)25$(OBJ) \
	$(PNAM)30$(OBJ) $(PNAM)31$(OBJ) \
	$(PNAM)40$(OBJ) $(PNAM)41$(OBJ) $(PNAM)42$(OBJ) \
	$(PNAM)50$(OBJ)


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

$(PNAM)00$(OBJ): $(DLIB)dac.c $(HFILES) 
	$(CC) $(DLIB)dac.c -o $(PNAM)00$(OBJ)

$(PNAM)10$(OBJ): $(DLIB)dac10.c $(HFILES)
	$(CC) $(DLIB)dac10.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): $(DLIB)dac23.c $(HFILES)
	$(CC) $(DLIB)dac23.c -o $(PNAM)23$(OBJ)

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

$(PNAM)25$(OBJ): $(PLIB)esw25.c $(HFILES)
	$(CC) $(PLIB)esw25.c -o $(PNAM)25$(OBJ)

$(PNAM)30$(OBJ): $(DLIB)dac30.c $(HFILES)
	$(CC) $(DLIB)dac30.c -o $(PNAM)30$(OBJ)

$(PNAM)31$(OBJ): $(DLIB)dac31.c $(HFILES)
	$(CC) $(DLIB)dac31.c -o $(PNAM)31$(OBJ)

$(PNAM)40$(OBJ): $(DLIB)dac40.c $(HFILES)
	$(CC) $(DLIB)dac40.c -o $(PNAM)40$(OBJ)

$(PNAM)41$(OBJ): $(DLIB)dac41.c $(HFILES)
	$(CC) $(DLIB)dac41.c -o $(PNAM)41$(OBJ)

# replaced by dac42.c
#$(PNAM)42$(OBJ): $(PLIB)esw42.c $(HFILES)
#	$(CC) $(PLIB)esw42.c -o $(PNAM)42$(OBJ)

$(PNAM)42$(OBJ): $(DLIB)dac42.c $(HFILES)
	$(CC) $(DLIB)dac42.c -o $(PNAM)42$(OBJ)

$(PNAM)50$(OBJ): $(ELIB)exlib50.c $(HFILES)
	$(CC) $(ELIB)exlib50.c -o $(PNAM)50$(OBJ)

clean:
	rm -f $(OBJCTS)

# 

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