mirror of https://github.com/XEphem/XEphem.git
38 lines
660 B
Makefile
38 lines
660 B
Makefile
# Makefile for xephemdbd.
|
|
# run this after successfully making XEphem and its libs.
|
|
# Only tested on Linux.
|
|
|
|
CC = gcc
|
|
|
|
XED = ../..
|
|
LAS = $(XED)/../../libastro
|
|
IPH = $(XED)/../../libip
|
|
|
|
XI = /opt/local/include
|
|
XL = /opt/local/lib
|
|
|
|
CLDFLAGS =-g
|
|
CFLAGS = $(CLDFLAGS) -Wall -ffast-math -I$(XED) -I$(LAS) -I$(IPH) -I$(XI)
|
|
LDFLAGS = $(CLDFLAGS) -L$(LAS) -L$(XL)
|
|
LIBS = -lastro -lm
|
|
|
|
OBJS = xephemdbd.o \
|
|
db.o \
|
|
fsfetch.o \
|
|
request.o \
|
|
stubs.o \
|
|
$(XED)/gsc.o \
|
|
$(XED)/xe2.o
|
|
|
|
xephemdbd: $(OBJS)
|
|
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
|
|
|
xephemdbd_static: $(OBJS)
|
|
$(CC) -static $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
|
|
|
clobber:
|
|
touch x.o
|
|
rm -f *.o xephemdbd
|
|
|
|
|