Removed old, non-autotools Makefile from embedded Sweph library
This commit is contained in:
parent
284f7195e4
commit
559b2c115d
@ -1,60 +0,0 @@
|
|||||||
# $Header$
|
|
||||||
# this Makefie creates a SwissEph library and a swetest sample on HP-Unix 10.20
|
|
||||||
# It has also been used successfully on Suse Linix 5.3
|
|
||||||
|
|
||||||
# The mode marked as 'Linux' should also work with the GNU C compiler
|
|
||||||
# gcc on other systems. It is known to work with gcc on Solaris.
|
|
||||||
|
|
||||||
# If you modify this makefile for another compiler, please
|
|
||||||
# let us know. We would like to add as many variations as possible.
|
|
||||||
# If you get warnings and error messages from your compiler, please
|
|
||||||
# let us know. We like to fix the source code so that it compiles
|
|
||||||
# free of warnings.
|
|
||||||
# send email to swisseph@astro.ch
|
|
||||||
#
|
|
||||||
|
|
||||||
CFLAGS = -g -O9 -Wall # for Linux and other gcc systems
|
|
||||||
OP=$(CFLAGS)
|
|
||||||
CC=cc #for Linux
|
|
||||||
|
|
||||||
# compilation rule for general cases
|
|
||||||
.o :
|
|
||||||
$(CC) $(OP) -o $@ $? -lm
|
|
||||||
.c.o:
|
|
||||||
$(CC) -c $(OP) $<
|
|
||||||
|
|
||||||
SWEOBJ = swedate.o swehouse.o swejpl.o swemmoon.o swemplan.o swepcalc.o sweph.o\
|
|
||||||
swepdate.o swephlib.o swecl.o swehel.o
|
|
||||||
|
|
||||||
swetest: swetest.o libswe.a
|
|
||||||
$(CC) $(OP) -o swetest swetest.o -L. -lswe -lm
|
|
||||||
|
|
||||||
swemini: swemini.o libswe.a
|
|
||||||
$(CC) $(OP) -o swemini swemini.o -L. -lswe -lm
|
|
||||||
|
|
||||||
# create an archive and a dynamic link libary fro SwissEph
|
|
||||||
# a user of this library will inlcude swephexp.h and link with -lswe
|
|
||||||
|
|
||||||
libswe.a: $(SWEOBJ)
|
|
||||||
ar r libswe.a $(SWEOBJ)
|
|
||||||
|
|
||||||
libswe.so: $(SWEOBJ)
|
|
||||||
$(CC) -shared -o libswe.so $(SWEOBJ)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o swetest libswe*
|
|
||||||
|
|
||||||
###
|
|
||||||
swecl.o: swejpl.h sweodef.h swephexp.h swedll.h sweph.h swephlib.h
|
|
||||||
sweclips.o: sweodef.h swephexp.h swedll.h
|
|
||||||
swedate.o: swephexp.h sweodef.h swedll.h
|
|
||||||
swehel.o: swephexp.h sweodef.h swedll.h
|
|
||||||
swehouse.o: swephexp.h sweodef.h swedll.h swephlib.h swehouse.h
|
|
||||||
swejpl.o: swephexp.h sweodef.h swedll.h sweph.h swejpl.h
|
|
||||||
swemini.o: swephexp.h sweodef.h swedll.h
|
|
||||||
swemmoon.o: swephexp.h sweodef.h swedll.h sweph.h swephlib.h
|
|
||||||
swemplan.o: swephexp.h sweodef.h swedll.h sweph.h swephlib.h swemptab.c
|
|
||||||
swepcalc.o: swepcalc.h swephexp.h sweodef.h swedll.h
|
|
||||||
sweph.o: swejpl.h sweodef.h swephexp.h swedll.h sweph.h swephlib.h
|
|
||||||
swephlib.o: swephexp.h sweodef.h swedll.h sweph.h swephlib.h
|
|
||||||
swetest.o: swephexp.h sweodef.h swedll.h
|
|
Loading…
Reference in New Issue
Block a user