c9adf1f
diff -U 3 -dHrN -- a/libwcs/Makefile b/libwcs/Makefile
c9adf1f
--- a/libwcs/Makefile	2011-09-15 21:05:05.000000000 +0200
c9adf1f
+++ b/libwcs/Makefile	2020-06-27 18:40:25.837417862 +0200
c9adf1f
@@ -1,4 +1,4 @@
c9adf1f
-CFLAGS= -g -D_FILE_OFFSET_BITS=64
c9adf1f
+CFLAGS+= -fPIC
c9adf1f
 CC= cc
c9adf1f
 
c9adf1f
 OBJS =	imsetwcs.o imgetwcs.o matchstar.o findstar.o daoread.o wcscon.o \
c9adf1f
@@ -11,10 +11,17 @@
c9adf1f
 	sortstar.o platefit.o iget.o fileutil.o \
c9adf1f
 	wcslib.o lin.o cel.o proj.o sph.o wcstrig.o distort.o poly.o
c9adf1f
 
c9adf1f
-libwcs.a:	$(OBJS)
c9adf1f
+all: libwcstools.so.1.0.0 libwcstools.a
c9adf1f
+
c9adf1f
+libwcstools.a: $(OBJS)
c9adf1f
 	ar rv $@ $?
c9adf1f
 	ranlib $@
c9adf1f
 
c9adf1f
+libwcstools.so.1.0.0: $(OBJS)
c9adf1f
+	$(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname,libwcstools.so.1 $? -lm
c9adf1f
+	ln -s libwcstools.so.1.0.0 libwcstools.so.1
c9adf1f
+	ln -s libwcstools.so.1.0.0 libwcstools.so
c9adf1f
+
c9adf1f
 actread.o:	fitsfile.h wcscat.h wcs.h fitshead.h wcslib.h
c9adf1f
 binread.o:	wcscat.h wcs.h fitshead.h wcslib.h
c9adf1f
 ctgread.o:	wcscat.h wcs.h fitshead.h wcslib.h
c9adf1f
@@ -67,4 +74,4 @@
c9adf1f
 worldpos.o:	wcs.h fitshead.h wcslib.h
c9adf1f
 
c9adf1f
 clean:
c9adf1f
-	rm -f *.a *.o
c9adf1f
+	rm -f *.a *.o *.so *.so.*
c9adf1f
diff -U 3 -dHrN -- a/Makefile b/Makefile
c9adf1f
--- a/Makefile	2018-11-06 03:55:26.000000000 +0100
c9adf1f
+++ b/Makefile	2020-06-27 18:32:28.022430111 +0200
Mattia Verga 95268df
@@ -1,12 +1,11 @@
Mattia Verga 95268df
-CFLAGS= -g -D_FILE_OFFSET_BITS=64
c9adf1f
 CC= cc
Mattia Verga 95268df
-LIBWCS = libwcs/libwcs.a
Mattia Verga 95268df
-LIBS = $(LIBWCS) -lm
Mattia Verga 95268df
+LIBWCS = libwcs/libwcstools.so
Mattia Verga 95268df
+LIBS = -L libwcs -lwcstools -lm
Mattia Verga 95268df
 #LIBS = $(LIBWCS) -lm -lnsl -lsocket
Mattia Verga 95268df
 BIN = bin
Mattia Verga 95268df
 .PRECIOUS: ${LIBWCS} ${LIBNED}
Mattia Verga 95268df
 .c.o:
Mattia Verga 95268df
-	$(CC) -c $(CFLAGS) $(DEFS) $<
Mattia Verga 95268df
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DEFS) $<
Mattia Verga 95268df
 
Mattia Verga 95268df
 all:	cphead delwcs delhead edhead fixpix gethead i2f imcat imhead immatch \
Mattia Verga 95268df
 	imrot imsize imstar imwcs scat sethead addpix getpix setpix sky2xy \
c9adf1f
@@ -16,190 +15,190 @@
Mattia Verga 95268df
 	isfile simpos bincat
Mattia Verga 95268df
 
Mattia Verga 95268df
 addpix: addpix.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/addpix addpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/addpix addpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 bincat: bincat.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/bincat bincat.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/bincat bincat.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 char2sp: char2sp.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/char2sp char2sp.c $(LIBWCS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/char2sp char2sp.c $(LIBWCS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 conpix: conpix.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/conpix conpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/conpix conpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 cphead: cphead.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/cphead cphead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/cphead cphead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 crlf: crlf.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/crlf crlf.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/crlf crlf.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 delwcs: delwcs.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/delwcs delwcs.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/delwcs delwcs.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 delhead: delhead.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/delhead delhead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/delhead delhead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 edhead: edhead.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/edhead edhead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/edhead edhead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 filename: filename.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/filename filename.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/filename filename.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 filedir: filedir.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/filedir filedir.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/filedir filedir.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 fileroot: fileroot.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/fileroot fileroot.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/fileroot fileroot.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 filext: filext.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/filext filext.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/filext filext.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 fixpix: fixpix.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/fixpix fixpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/fixpix fixpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 getcol: getcol.c $(LIBWCS) libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/getcol getcol.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/getcol getcol.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 getdate: getdate.c $(LIBWCS) libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/getdate getdate.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/getdate getdate.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 gethead: gethead.c $(LIBWCS) libwcs/wcs.h libwcs/fitsfile.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/gethead gethead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/gethead gethead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 getfits: getfits.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/getfits getfits.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/getfits getfits.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 getpix: getpix.c $(LIBWCS) libwcs/wcs.h libwcs/fitsfile.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/getpix getpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/getpix getpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 gettab: gettab.c $(LIBWCS) libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/gettab gettab.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/gettab gettab.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 httpget: httpget.c $(LIBWCS) libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/httpget httpget.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/httpget httpget.c $(LIBS)
Mattia Verga 95268df
 
c9adf1f
 htmlsp: htmlsp.c
c9adf1f
-	$(CC) $(CFLAGS) -o $(BIN)/htmlsp htmlsp.c
c9adf1f
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/htmlsp htmlsp.c
c9adf1f
 
Mattia Verga 95268df
 i2f: i2f.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/i2f i2f.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/i2f i2f.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imcat: imcat.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imcat imcat.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imcat imcat.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imfill: imfill.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imfill imfill.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imfill imfill.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imresize: imresize.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imresize imresize.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imresize imresize.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imsmooth: imsmooth.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imsmooth imsmooth.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imsmooth imsmooth.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imhead: imhead.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imhead imhead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imhead imhead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imrot: imrot.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imrot imrot.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imrot imrot.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imsize: imsize.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imsize imsize.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imsize imsize.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imstack: imstack.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imstack imstack.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imstack imstack.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imextract: imextract.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imextract imextract.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imextract imextract.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 imstar: imstar.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h libwcs/lwcs.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imstar imstar.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imstar imstar.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 isfile: isfile.c $(LIBWCS) libwcs/fitshead.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/isfile isfile.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/isfile isfile.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 isfits: isfits.c $(LIBWCS) libwcs/fitshead.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/isfits isfits.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/isfits isfits.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 isnum: isnum.c $(LIBWCS) libwcs/fitshead.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/isnum isnum.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/isnum isnum.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 isimlist: isimlist.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/isimlist isimlist.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/isimlist isimlist.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 isrange: isrange.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/isrange isrange.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/isrange isrange.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 imwcs: imwcs.c $(LIBWCS) libwcs/fitsfile.h libwcs/lwcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/imwcs imwcs.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/imwcs imwcs.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 immatch: immatch.c $(LIBWCS) libwcs/fitsfile.h libwcs/lwcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/immatch immatch.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/immatch immatch.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 immwcs: immwcs.c $(LIBWCS) libwcs/fitsfile.h libwcs/lwcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/immwcs immwcs.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/immwcs immwcs.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 keyhead: keyhead.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/keyhead keyhead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/keyhead keyhead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 matchcat: matchcat.c $(LIBWCS) libwcs/wcscat.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/matchcat matchcat.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/matchcat matchcat.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 newfits: newfits.c $(LIBWCS) libwcs/fitshead.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/newfits newfits.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/newfits newfits.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 remap: remap.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/remap remap.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/remap remap.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 scat: scat.c $(LIBWCS) libwcs/wcscat.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/scat scat.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/scat scat.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 sethead: sethead.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcs.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/sethead sethead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/sethead sethead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 setpix: setpix.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/setpix setpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/setpix setpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 sky2xy: sky2xy.c $(LIBWCS) libwcs/wcs.h libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/sky2xy sky2xy.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/sky2xy sky2xy.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 skycoor: skycoor.c $(LIBWCS) libwcs/wcs.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/skycoor skycoor.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/skycoor skycoor.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 sp2char: sp2char.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/sp2char sp2char.c $(LIBWCS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/sp2char sp2char.c $(LIBWCS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 subpix: subpix.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/subpix subpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/subpix subpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 sumpix: sumpix.c $(LIBWCS) libwcs/fitsfile.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/sumpix sumpix.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/sumpix sumpix.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 wcshead: wcshead.c $(LIBWCS) libwcs/fitsfile.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/wcshead wcshead.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/wcshead wcshead.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 xy2sky: xy2sky.c $(LIBWCS) libwcs/wcs.h libwcs/wcscat.h
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/xy2sky xy2sky.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/xy2sky xy2sky.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
-simpos: simpos.c libwcs/libwcs.a
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/simpos simpos.c $(LIBS)
Mattia Verga 95268df
+simpos: simpos.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/simpos simpos.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 gsc2cat: gsc2cat.c $(LIBWCS)
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/gsc2cat gsc2cat.c $(LIBS)
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/gsc2cat gsc2cat.c $(LIBS)
Mattia Verga 95268df
 
Mattia Verga 95268df
 tmcat: tmcat.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/tmcat tmcat.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/tmcat tmcat.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 tmcate: tmcate.c
Mattia Verga 95268df
-	$(CC) $(CFLAGS) -o $(BIN)/tmcate tmcate.c
Mattia Verga 95268df
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN)/tmcate tmcate.c
Mattia Verga 95268df
 
Mattia Verga 95268df
 $(LIBWCS): libwcs/*.c libwcs/*.h
Mattia Verga 95268df
-	cd libwcs; make
Mattia Verga 95268df
+	$(MAKE) CC=$(CC) -C libwcs
Mattia Verga 95268df
 
Mattia Verga 95268df
 objclean:
Mattia Verga 95268df
-	cd libwcs; make clean
Mattia Verga 95268df
+	$(MAKE) -C libwcs clean
Mattia Verga 95268df
 
Mattia Verga 95268df
 binclean:
Mattia Verga 95268df
 	rm -f ./bin/*
Mattia Verga 95268df
 
Mattia Verga 95268df
-clean:
Mattia Verga 95268df
+clean: objclean binclean
c9adf1f
 	make objclean; make binclean