| version 1.2, 2002/03/15 20:17:43 |
version 1.3, 2002/03/18 19:08:49 |
|
|
| |
|
| ## User setup {{{ |
## User setup {{{ |
| ## Where the source code of xpdp are |
## Where the source code of xpdp are |
| DESTDIR = $(HOME)/dipl/xpdp |
DESTDIR = $(HOME)/dipl |
| |
|
| ## Location of XGrafix library |
## Location of XGrafix library |
| XGPATH = $(HOME)/dipl |
XGPATH = $(HOME)/dipl |
| Line 14 XGPATH = $(HOME)/dipl |
|
| Line 14 XGPATH = $(HOME)/dipl |
|
| XGLIB_NAME = XGC250 |
XGLIB_NAME = XGC250 |
| |
|
| |
|
| #EXEC = ../bin/xpdp1 |
PROG = xpdp1 |
| EXEC = ./xpdp1 |
|
| # }}} |
# }}} |
| |
|
| ### Compiler flags {{{ |
### Compiler flags {{{ |
| Line 40 CPP_DEPEND = $(CC) -I$(srcdir) -M$(C |
|
| Line 40 CPP_DEPEND = $(CC) -I$(srcdir) -M$(C |
|
| RM = rm -f |
RM = rm -f |
| |
|
| TAGS = ctags |
TAGS = ctags |
| |
STRIP = strip |
| |
MKDIR = mkdir -p |
| |
|
| |
INSTALL = install |
| |
INST_ALL_FLAGS = -c |
| |
INST_DIR_FLAGS = -m 0755 |
| |
INST_BIN_FLAGS = -m 0755 |
| |
INST_LIB_FLAGS = -m 0644 |
| |
INST_MAN_FLAGS = -m 0444 |
| |
INST_DAT_FLAGS = -m 0444 |
| |
INST_APP_FLAGS = $(INST_DAT_FLAGS) |
| |
|
| # }}} |
# }}} |
| |
|
| HDR = pdp1.h xsect.h |
HDR = pdp1.h xsect.h |
| Line 79 OBJ = objects/fft.o \ |
|
| Line 91 OBJ = objects/fft.o \ |
|
| objects/neonmcc.o \ |
objects/neonmcc.o \ |
| objects/oxygenmcc.o |
objects/oxygenmcc.o |
| |
|
| all: objects $(EXEC) |
DATA_FILES = inp \ |
| |
inp/ambipolar.inp \ |
| |
inp/bgp.inp \ |
| |
inp/bmaxwell.inp \ |
| |
inp/child.inp \ |
| |
inp/colldiff.inp \ |
| |
inp/collessdiff.inp \ |
| |
inp/crfda.inp \ |
| |
inp/dche.inp \ |
| |
inp/diffusion.inp \ |
| |
inp/ecr.inp \ |
| |
inp/epdiode.inp \ |
| |
inp/hull.inp \ |
| |
inp/igor.inp \ |
| |
inp/maxwell1.inp \ |
| |
inp/maxwella.inp \ |
| |
inp/maxwelle.inp \ |
| |
inp/maxwellep.inp \ |
| |
inp/maxwello.inp \ |
| |
inp/maxwelloxy.inp \ |
| |
inp/os100M.inp \ |
| |
inp/pbi.inp \ |
| |
inp/piiia.inp \ |
| |
inp/probe.inp \ |
| |
inp/qmach.inp \ |
| |
inp/rfdanc.inp \ |
| |
inp/rfdhomo.inp \ |
| |
inp/test.inp \ |
| |
inp/ubohm.inp \ |
| |
inp/vc.inp \ |
| |
inp/vcwarm.inp \ |
| |
inp/vrfda.inp \ |
| |
inp/qmach \ |
| |
inp/qmach/qmach.inp \ |
| |
inp/qmach/qmach1.inp \ |
| |
inp/rfsheath \ |
| |
inp/rfsheath/rfsheath.inp |
| |
|
| |
|
| |
all: objects $(PROG) |
| |
|
| $(EXEC): $(OBJ) |
$(PROG): $(OBJ) |
| $(CC) -o $(EXEC) $(OBJ) $(LIBS) |
$(CC) -o $(PROG) $(OBJ) $(LIBS) |
| |
|
| objects: |
objects: |
| mkdir objects |
mkdir objects |
|
|
| depend: |
depend: |
| make Makefile.dep |
make Makefile.dep |
| |
|
| |
install: install-bin install-data |
| |
|
| |
install-bin: $(PROG) |
| |
$(STRIP) $(PROG) |
| |
@if [ -d $(DESTDIR)/bin ]; then set +x; \ |
| |
else (set -x; $(MKDIR) $(INST_DIR_FLAGS) $(DESTDIR)/bin); fi |
| |
$(INSTALL) $(INST_ALL_FLAGS) $(PROG) $(DESTDIR)/bin/$(PROG) |
| |
|
| |
install-data: |
| |
@cd .. ; \ |
| |
for file in $(DATA_FILES); do \ |
| |
if test -d $$file; then \ |
| |
echo "Creating directory $(DESTDIR)/$$file " ; \ |
| |
(set -x; $(MKDIR) $(INST_DIR_FLAGS) $(DESTDIR)/$$file ); \ |
| |
else \ |
| |
if test -f $$file; then \ |
| |
echo "Copying file $(DESTDIR)/$$file" ; \ |
| |
$(INSTALL) $(INST_ALL_FLAGS) $(INST_DAT_FLAGS) \ |
| |
$$file $(DESTDIR)/$$file ; \ |
| |
fi; \ |
| |
fi; \ |
| |
done |
| |
|
| |
|
| |
|
| Makefile.dep: $(SRC) $(HDR) Makefile |
Makefile.dep: $(SRC) $(HDR) Makefile |
| @echo "Generating dependencies to file Makefile.dep" |
@echo "Generating dependencies to file Makefile.dep" |
| @echo "###############################################" > Makefile.dep |
@echo "###############################################" > Makefile.dep |