ASTROSRCS = JulianDate.c EqunofTime.c ASTROOBJS = JulianDate.o EqunofTime.o SPHERESRCS = GetSpherePoint.c SPHEREOBJS = GetSpherePoint.o .c.o: $(CC) $(CFLAGS) -Iinclude $(INCLUDES) -c $< all:: xworld compile_world: compile_world.c $(CC) -Iinclude $(INCLUDES) -o compile_world $(CFLAGS) compile_world.c pad: pad.c $(CC) -Iinclude -o pad $(CFLAGS) pad.c world.o: compile_world ./compile_world xworld: $(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o world.o pad xworld.c $(CC) -Iinclude -o xworld.tmp $(INCLUDES) $(CFLAGS) xworld.c \ $(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o $(MORELIBS) $(LDLIBS) $(STRIP) xworld.tmp ./pad $(CAT) xworld.tmp world.o > xworld $(CHMOD) 755 xworld $(RM) xworld.tmp install: xworld -$(MKDIR) $(BINDIR) $(INSTALL) -m 755 -g bin -o bin xworld $(BINDIR) deinstall: $(RM) $(BINDIR)/xworld clean: $(RM) $(ASTROOBJS) $(SPHEREOBJS) getmyabspath.o *.core veryclean: clean $(RM) libastro.a libSphere.a world.o xworld.o xworld compile_world pad distclean: veryclean $(RM) Makefile