📄 makefile
字号:
# Makefile for IP-VLBI utilities# T.Kondo 2002-10-04#-----------------------------------------------------------------------SHELL=/bin/sh# IP-VLBI source file subdirectorySRCDIR=./src## Fortran compiler and compilation flags#FF=f77FFLAGC=-O2FFLAGS=## C compiler and compilation flags#CC=ccCFLAGS=CFLAGC=-O2## Loader library-flags#SPEANA_LIBS=-lcpgplot -lpgplot -L/usr/X11R6/lib -lX11 -lmSAMPLER_LIBS=-ltds ###-----------------------------------------------------------------------# Target "all" makes everything (except the library of obsolete routines)#-----------------------------------------------------------------------all: autoobs autoobs2 autoobs3 skdchk datachk monit sampling sampling2 timedisp\ timesettk timesync signalcheck speana extdata speana_cont four2one autoobs_s speana2 autoobs: autoobs.o $(CC) $(SAMPLER_LIBS) autoobs.o -o $@autoobs2: autoobs2.o $(CC) $(SAMPLER_LIBS) autoobs2.o -o $@autoobs3: autoobs3.o $(CC) $(SAMPLER_LIBS) autoobs3.o -o $@autoobs_s: autoobs_s.o $(CC) $(SAMPLER_LIBS) autoobs_s.o -o $@datachk: datachk.o $(CC) $(SAMPLER_LIBS) datachk.o -o $@monit: monit.o $(CC) $(SAMPLER_LIBS) monit.o -o $@sampling: sampling.o $(CC) $(SAMPLER_LIBS) sampling.o -o $@sampling2: sampling2.o $(CC) $(SAMPLER_LIBS) sampling2.o -o $@timedisp: timedisp.o $(CC) $(SAMPLER_LIBS) timedisp.o -o $@timesettk: timesettk.o $(CC) $(SAMPLER_LIBS) timesettk.o -o $@timesync: timesync.o $(CC) $(SAMPLER_LIBS) timesync.o -o $@signalcheck: signalcheck.o $(CC) $(SAMPLER_LIBS) signalcheck.o -o $@speana: speana.o $(FF) -o $@ speana.o $(SPEANA_LIBS)speana2: speana2.o $(FF) -o $@ speana2.o $(SPEANA_LIBS)skdchk: skdchk.o $(CC) $(SAMPLER_LIBS) skdchk.o -o $@extdata: extdata.o $(CC) extdata.o -o $@speana_cont: speana_cont.o $(FF) -o $@ speana_cont.o $(SPEANA_LIBS)four2one: four2one.o $(CC) four2one.o -o $@#-----------------------------------------------------------------------# Rules for compiling the .o files#-----------------------------------------------------------------------autoobs.o: $(SRCDIR)/autoobs.c $(CC) -c $(CFLAGS) $<autoobs2.o: $(SRCDIR)/autoobs2.c $(CC) -c $(CFLAGS) $<autoobs3.o: $(SRCDIR)/autoobs3.c $(CC) -c $(CFLAGS) $<autoobs_s.o: $(SRCDIR)/autoobs_s.c $(CC) -c $(CFLAGS) $<datachk.o: $(SRCDIR)/datachk.c $(CC) -c $(CFLAGS) $<monit.o: $(SRCDIR)/monit.c $(CC) -c $(CFLAGS) $<sampling.o: $(SRCDIR)/sampling.c $(CC) -c $(CFLAGS) $<sampling2.o: $(SRCDIR)/sampling2.c $(CC) -c $(CFLAGS) $<timedisp.o: $(SRCDIR)/timedisp.c $(CC) -c $(CFLAGS) $<timesettk.o: $(SRCDIR)/timesettk.c $(CC) -c $(CFLAGS) $<timesync.o: $(SRCDIR)/timesync.c $(CC) -c $(CFLAGS) $<signalcheck.o: $(SRCDIR)/signalcheck.c $(CC) -c $(CFLAGS) $<speana.o: $(SRCDIR)/speana.c $(CC) -c $(CFLAGC) $(CFLAGS) $<speana2.o: $(SRCDIR)/speana2.c $(CC) -c $(CFLAGC) $(CFLAGS) $<skdchk.o: $(SRCDIR)/skdchk.c $(CC) -c $(CFLAGS) $<extdata.o: $(SRCDIR)/extdata.c $(CC) -c $(CFLAGS) $<speana_cont.o: $(SRCDIR)/speana_cont.c $(CC) -c $(CFLAGC) $(CFLAGS) $<four2one.o: $(SRCDIR)/four2one.c $(CC) -c $(CFLAGS) $<#-----------------------------------------------------------------------# Target "clean" is used to remove all the intermediate files.#-----------------------------------------------------------------------clean : -@rm -f core *.core autoobs.o autoobs2.o autoobs3.o datachk.o monit.o sampling.o\ sampling2.o speana.o timedisp.o timesettk.o timesync.o skdchk.o extdata.o\ speana_cont.o signalcheck.o four2one.o autoobs_s.o speana2.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -