# # This makefile rebuilds the binary compressed tar files # in the ftp area from the reference version. # # Define source REFERENCE = /users/softs/new AIX90_BIN = /gagax5/redata/gildas/feb98 ULTRIX_BIN = /obs/dec/softs HPUX_BIN = /users/softs/JUL97/hpux/ LINUX_BIN_INTEL = /users/softs/linux/exe/ LINUX_BIN_PPC = notyet DUMMY = /users/softs/dumtarz # Where the tar.Z will be copied TARGET = /gagax3/poub/gildas # Target list hpux: bin_HPUX aix90: bin_aix90 ultrix: bin_ultrix linux-intel: bin_linux-intel # #---------------------------------------------------------------------------- # # Splitted archives for simplicity bin_HPUX: $(HPUX_BIN) echo "Updating HPUX binary archive " (cd $(HPUX_BIN) ; \ tar ocf - ./bin ./ephemeris ./lib/*.sl |gzip -c > \ $(TARGET)/GILDAS-bin-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./pro |gzip -c > \ $(TARGET)/GILDAS-pro-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./lib/*.a |gzip -c > \ $(TARGET)/GILDAS-lib-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./include |gzip -c > \ $(TARGET)/GILDAS-include-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./task/exec |gzip > \ $(TARGET)/GILDAS-task-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./help/*.hlp |gzip -c > \ $(TARGET)/GILDAS-help-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./doc |gzip -c > \ $(TARGET)/GILDAS-doc-hpux10_2-pa7000-static.tar.gz ;\ tar ocf - ./demo |gzip -c > \ $(TARGET)/GILDAS-demo-hpux10_2-pa7000-static.tar.gz;\ sleep 2; touch $(TARGET)/bin_HPUX ) # # Splitted archives for simplicity bin_linux-intel: $(LINUX_BIN_INTEL) echo "Updating linux binary archive " (cd $(LINUX_BIN_INTEL) ; \ tar ocf - ./bin ./ephemeris ./lib/*.sl |gzip -c > \ $(TARGET)/GILDAS-bin-linux2_0-intel-static.tar.gz ;\ tar ocf - ./pro |gzip -c > \ $(TARGET)/GILDAS-pro-linux2_0-intel-static.tar.gz ;\ tar ocf - ./lib/*.a |gzip -c > \ $(TARGET)/GILDAS-lib-linux2_0-intel-static.tar.gz ;\ tar ocf - ./include |gzip -c > \ $(TARGET)/GILDAS-include-linux2_0-intel-static.tar.gz ;\ tar ocf - ./task/exec |gzip > \ $(TARGET)/GILDAS-task-linux2_0-intel-static.tar.gz ;\ tar ocf - ./help/*.hlp |gzip -c > \ $(TARGET)/GILDAS-help-linux2_0-intel-static.tar.gz ;\ tar ocf - ./doc |gzip -c > \ $(TARGET)/GILDAS-doc-linux2_0-intel-static.tar.gz ;\ tar ocf - ./demo |gzip -c > \ $(TARGET)/GILDAS-demo-linux2_0-intel-static.tar.gz;\ sleep 2; touch $(TARGET)/bin_linux ) # # Splitted archives for simplicity bin_aix90: $(AIX90_BIN) echo "Updating aix90 binary archive " (cd $(AIX90_BIN) ; \ tar ocf - ./bin ./ephemeris |gzip -c > \ $(TARGET)/GILDAS-bin-aix-rs6000-static.tar.gz ;\ tar ocf - ./pro |gzip -c > \ $(TARGET)/GILDAS-pro-aix-rs6000-static.tar.gz ;\ tar ocf - ./lib/*.a |gzip -c > \ $(TARGET)/GILDAS-lib-aix-rs6000-static.tar.gz ;\ tar ocf - ./include |gzip -c > \ $(TARGET)/GILDAS-include-aix-rs6000-static.tar.gz ;\ tar ocf - ./task/exec |gzip > \ $(TARGET)/GILDAS-task-aix-rs6000-static.tar.gz ;\ tar ocf - ./help/*.hlp |gzip -c > \ $(TARGET)/GILDAS-help-aix-rs6000-static.tar.gz ;\ tar ocf - ./doc |gzip -c > \ $(TARGET)/GILDAS-doc-aix-rs6000-static.tar.gz ;\ tar ocf - ./demo |gzip -c > \ $(TARGET)/GILDAS-demo-aix-rs6000-static.tar.gz; )