Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for dead/diplomovka/xpdp/src/Makefile between version 1.4 and 1.5

version 1.4, 2002/03/20 18:08:05 version 1.5, 2002/07/07 21:59:08
Line 14  XGPATH = $(HOME)/dipl
Line 14  XGPATH = $(HOME)/dipl
 XGLIB_NAME = XGC250  XGLIB_NAME = XGC250
   
   
 PROG = xpdp1  
   
 # }}}  # }}}
   
 ### Compiler flags {{{  ### Compiler flags and other programs{{{
 DEFINES = ${SYSTEM_DEFINES} ${XPM_DEFINE}  
   CDEBUGFLAGS   = -g -ggdb -DDEBUG
   CFLAGS        = -Wall -O2  $(CDEBUGFLAGS)
   LIBS          = -ltk8.3 -ltcl8.3 -lX11 -lm -ldl -lXpm
   CPPFLAGS      =
   LDFLAGS       = -dynamic -L$(XGPATH)/lib/xgrafix -l$(XGLIB_NAME) -L/usr/X11R6/lib
   DEFS          = -DPDP1_PATH=\"$(DESTDIR)/src\"
   INCLUDES      = -I$(srcdir) -I$(top_builddir) -I$(XGPATH)/include
   
 CDEBUGFLAGS    = -ggdb -DDEBUG  
 EXTRA_DEFINES  = -g -O2 -DPDP1_PATH=\"$(DESTDIR)/src\"  
 EXTRA_INCLUDES = -I$(XGPATH)/include  
 CFLAGS         = $(CDEBUGFLAGS) $(EXTRA_DEFINES) $(EXTRA_INCLUDES)  
 LIBS           = -dynamic -L$(XGPATH)/lib/xgrafix -l$(XGLIB_NAME) -ltk -ltcl -L/usr/X11R6/lib -lX11 -lm -ldl -lXpm  
 ### }}}  
 # Compiler and other programs {{{  
 srcdir         = .  
 CC             = gcc  CC             = gcc
 CCLINK         = $(CC)  CCLINK         = $(CC)
 CCC            = $(CC) -c -I$(srcdir) $(CFLAGS)  CCC            = $(CC) -c -I$(srcdir) $(CFLAGS)
   
 CPP_MM         = M  CPP_MM         = M
 DEPEND_CFLAGS  = $(CDEBUGFLAGS) $(EXTRA_DEFINES) $(EXTRA_INCLUDES)  DEPEND_CFLAGS  = $(CDEBUGFLAGS) $(EXTRA_DEFINES) $(INCLUDES)
 CPP_DEPEND     = $(CC) -I$(srcdir) -M$(CPP_MM) $(DEPEND_CFLAGS)  CPP_DEPEND     = $(CC) -I$(srcdir) -M$(CPP_MM) $(DEPEND_CFLAGS)
   
 RM             = rm -f  COMPILE         = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
   LTCOMPILE       = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
   echo_COMPILE    = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
   echo_LTCOMPILE  = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
   CCLD            = $(CC)
   LINK            = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@
   
   RM             = rm -f
 TAGS           = ctags  TAGS           = ctags
 STRIP          = strip  STRIP          = strip
 MKDIR          = mkdir -p  MKDIR          = mkdir -p
Line 54  INST_APP_FLAGS = $(INST_DAT_FLAGS)
Line 58  INST_APP_FLAGS = $(INST_DAT_FLAGS)
   
 # }}}  # }}}
   
 HDR = pdp1.h xsect.h  # Directories {{{
 SRC =   argonmcc.c \  srcdir       = .
                 fft.c \  top_builddir = .
                 field.c \  # }}}
                 gather.c \  
                 heliummcc.c \  # Targets {{{
                 initwin.c \  PROGRAM_NAME = xpdp1
                 load.c \  PROGRAM      = $(PROGRAM_NAME).bin
                 maxwellv.c \  
                 mccdiaginit.c \  HEADERS = pdp1.h xsect.h
                 move.c \  
                 neonmcc.c \  SOURCES = $(srcdir)/argonmcc.c \
                 oxygenmcc.c \                    $(srcdir)/fft.c \
                 padjus.c \                    $(srcdir)/field.c \
                 pdp1.c \                    $(srcdir)/gather.c \
                 prest.c \                    $(srcdir)/heliummcc.c \
                 start.c \                    $(srcdir)/initwin.c \
                 xsect.c \                    $(srcdir)/load.c \
                     $(srcdir)/maxwellv.c \
 OBJ =   objects/fft.o \                    $(srcdir)/mccdiaginit.c \
                 objects/field.o \                    $(srcdir)/move.c \
                 objects/move.o \                    $(srcdir)/neonmcc.c \
                 objects/gather.o \                    $(srcdir)/oxygenmcc.c \
                 objects/pdp1.o \                    $(srcdir)/padjus.c \
                 objects/start.o \                    $(srcdir)/pdp1.c \
                 objects/load.o \                    $(srcdir)/prest.c \
                 objects/prest.o \                    $(srcdir)/start.c \
                 objects/padjus.o \                    $(srcdir)/xsect.c
                 objects/initwin.o \  
                 objects/maxwellv.o \  OBJECTS = $(top_builddir)/fft.o \
                 objects/mccdiaginit.o \                    $(top_builddir)/field.o \
                 objects/xsect.o \                    $(top_builddir)/move.o \
                 objects/argonmcc.o \                    $(top_builddir)/gather.o \
                 objects/heliummcc.o \                    $(top_builddir)/pdp1.o \
                 objects/neonmcc.o \                    $(top_builddir)/start.o \
                 objects/oxygenmcc.o                    $(top_builddir)/load.o \
                     $(top_builddir)/prest.o \
                     $(top_builddir)/padjus.o \
                     $(top_builddir)/initwin.o \
                     $(top_builddir)/maxwellv.o \
                     $(top_builddir)/mccdiaginit.o \
                     $(top_builddir)/xsect.o \
                     $(top_builddir)/argonmcc.o \
                     $(top_builddir)/heliummcc.o \
                     $(top_builddir)/neonmcc.o \
                     $(top_builddir)/oxygenmcc.o
   
 DATA_FILES = inp \  DATA_FILES = inp \
                          inp/ambipolar.inp \                           inp/ambipolar.inp \
Line 129  DATA_FILES = inp \
Line 143  DATA_FILES = inp \
                          inp/rfsheath \                           inp/rfsheath \
                          inp/rfsheath/rfsheath.inp                           inp/rfsheath/rfsheath.inp
   
   DEP_FILES = $(top_builddir)/.deps/argonmcc.P \
                           $(top_builddir)/.deps/fft.P \
                           $(top_builddir)/.deps/field.P \
                           $(top_builddir)/.deps/gather.P \
                           $(top_builddir)/.deps/heliummcc.P \
                           $(top_builddir)/.deps/initwin.P \
                           $(top_builddir)/.deps/load.P \
                           $(top_builddir)/.deps/maxwellv.P \
                           $(top_builddir)/.deps/mccdiaginit.P \
                           $(top_builddir)/.deps/move.P \
                           $(top_builddir)/.deps/neonmcc.P \
                           $(top_builddir)/.deps/oxygenmcc.P \
                           $(top_builddir)/.deps/padjus.P \
                           $(top_builddir)/.deps/pdp1.P \
                           $(top_builddir)/.deps/prest.P \
                           $(top_builddir)/.deps/start.P \
                           $(top_builddir)/.deps/xsect.P
   
   # }}}
   
   all: $(PROGRAM) $(PROGRAM_NAME)
   
   # create shell script with exported LD_LIBRARY_PATH
   $(PROGRAM_NAME): $(PROGRAM_NAME).in Makefile
           sed 's,@LD_LIBRARY_PATH@,$(XGPATH)/lib/xgrafix,g; \
                s,@PROGRAM@,$(DESTDIR)/bin/$(PROGRAM),g;' $< > $@
           chmod u+x $@
   
 all:    objects $(PROG)  $(PROGRAM):     $(OBJECTS)
           $(LINK) $(OBJECTS) $(LIBS)
   
 $(PROG):        $(OBJ)  DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
                 $(CC) -o $(PROG) $(OBJ) $(LIBS)  
   
 objects:  -include $(DEP_FILES)
         mkdir objects  
   .SUFFIXES:
   
   .s.o:
           $(COMPILE) -c $<
   
   .S.o:
           $(COMPILE) -c $<
   
   %.o: %.c $(HEADERS)
           @echo '$(COMPILE) -c $<'; \
           $(COMPILE) -Wp,-MD,.deps/$(*F).pp -o $@ -c $<
           @-cp .deps/$(*F).pp .deps/$(*F).P; \
           tr ' ' '\012' < .deps/$(*F).pp \
             | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
               >> .deps/$(*F).P; \
           rm .deps/$(*F).pp
   
 clean:  clean:
         $(RM) *.o core *~ Makefile.dep          $(RM) *.o core* *~ Makefile.dep TAGS tags
         $(RM) -r objects/  
   
 tags:  tags:
         $(TAGS) -o TAGS *.[ch]          $(TAGS) -o TAGS *.[ch]
   
 depend:  
         make Makefile.dep  
   
 install: install-bin install-data  install: install-bin install-data
   
 install-bin: $(PROG)  install-bin: $(PROGRAM)
         $(STRIP) $(PROG)          $(STRIP) $(PROGRAM)
         @if [ -d $(DESTDIR)/bin ]; then set +x; \          @if [ -d $(DESTDIR)/bin ]; then set +x; \
         else (set -x; $(MKDIR) $(INST_DIR_FLAGS) $(DESTDIR)/bin); fi          else (set -x; $(MKDIR) $(INST_DIR_FLAGS) $(DESTDIR)/bin); fi
         $(INSTALL) $(INST_ALL_FLAGS) $(PROG) $(DESTDIR)/bin/$(PROG)          $(INSTALL) $(INST_ALL_FLAGS) $(PROGRAM) $(DESTDIR)/bin/$(PROGRAM)
           $(INSTALL) $(INST_ALL_FLAGS) $(INST_BIN_FLAGS) $(PROGRAM_NAME)  $(DESTDIR)/bin/$(PROGRAM_NAME)
   
 install-data:  install-data:
         @cd .. ; \          @cd .. ; \
Line 171  install-data:
Line 225  install-data:
           fi; \            fi; \
         done          done
   
   .PHONY: clean install install-bin install-data
   
 Makefile.dep: $(SRC) $(HDR) Makefile  
         @echo "Generating dependencies to file Makefile.dep"  
         @echo "###############################################" > Makefile.dep  
         @echo "### dependencies generated by 'make depend' ###" >> Makefile.dep  
         @echo "###                                         ###" >> Makefile.dep  
         @echo "### This file is included in Makefile       ###" >> Makefile.dep  
         @echo "###############################################" >> Makefile.dep  
         -@for i in $(SRC); do \  
                 $(CPP_DEPEND) $$i | \  
                 sed -e 's+^\([^ ]*\.o\)\(.*\)+objects/\1\2 Makefile+' >> Makefile.dep; \  
                 echo "  \$$(CCC) -o \$$@ $$i" >> Makefile.dep; \  
         done  
   
 ### Include dependencies  
 -include Makefile.dep  

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top