Changeset 10336
- Timestamp:
- Nov 30, 2006, 5:01:25 PM (19 years ago)
- Location:
- trunk/Ohana/src/elixir
- Files:
-
- 25 edited
-
Makefile (modified) (2 diffs)
-
src/CheckCluster.c (modified) (1 diff)
-
src/CheckDepend.c (modified) (1 diff)
-
src/CheckEndingState.c (modified) (1 diff)
-
src/CheckMachineStatus.c (modified) (1 diff)
-
src/CheckMessages.c (modified) (1 diff)
-
src/CheckProcess.c (modified) (1 diff)
-
src/ConfigInit.c (modified) (1 diff)
-
src/ConfigPID.c (modified) (1 diff)
-
src/DefineProcesses.c (modified) (1 diff)
-
src/DumpStatus.c (modified) (1 diff)
-
src/FifoOps.c (modified) (1 diff)
-
src/InitProcess.c (modified) (1 diff)
-
src/LoadPending.c (modified) (1 diff)
-
src/LogOpen.c (modified) (1 diff)
-
src/MachineOps.c (modified) (1 diff)
-
src/MsgOps.c (modified) (1 diff)
-
src/Photcodes.c (modified) (1 diff)
-
src/ProcessOps.c (modified) (1 diff)
-
src/QueueOps.c (modified) (1 diff)
-
src/RemoteOps.c (modified) (1 diff)
-
src/SockScan.c (modified) (1 diff)
-
src/StartMachine.c (modified) (1 diff)
-
src/elixir.c (modified) (1 diff)
-
src/rconnect.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/elixir/Makefile
r10305 r10336 1 default: elixir 2 help: 3 @echo "make options: elixir (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/elixir 3 CONFIG = $(ROOT)/config4 PROGRAM = elixir5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 elixir: $(BIN)/elixir.$(ARCH) 17 install: $(DESTBIN)/elixir 19 18 20 19 ELIXIR = \ … … 32 31 $(SRC)/ConfigPID.$(ARCH).o $(SRC)/RemoteOps.$(ARCH).o 33 32 34 default: elixir 35 36 $(ELIXIR): $(INC)/controller.h 37 38 # dependancy rules for binary code ########################## 39 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 40 41 $(BIN)/$(PROGRAM).$(ARCH): $(ELIXIR) 42 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 43 $(CC) $(ELIXIR) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 44 45 install: $(DESTBIN)/$(PROGRAM) 46 47 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 48 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 49 rm -f $(DESTBIN)/$(PROGRAM) 50 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 51 52 # utilities ################################################# 53 clean: 54 rm -f $(BIN)/*.$(ARCH) 55 rm -f $(SRC)/*.o 56 rm -f `find . -name "*~"` 57 rm -f `find . -name "#*"` 58 59 .PRECIOUS: %.$(ARCH).o 60 .PRECIOUS: $(BIN)/%.$(ARCH) 61 62 %.$(ARCH).o : %.c 63 $(CC) $(CFLAGS) -c $< -o $@ 33 $(ELIXIR): $(INC)/elixir.h 34 $(BIN)/elixir.$(ARCH): $(ELIXIR) -
trunk/Ohana/src/elixir/src/CheckCluster.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int CheckCluster (Cluster *cluster, Queue *success, Queue *failure, Queue *pending) { -
trunk/Ohana/src/elixir/src/CheckDepend.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int CheckDepend (Object *object, int argc, char **argv, int *argd) { -
trunk/Ohana/src/elixir/src/CheckEndingState.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 static int Nsuccess = 0; -
trunk/Ohana/src/elixir/src/CheckMachineStatus.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 # define MAXTIME 120 3 3 -
trunk/Ohana/src/elixir/src/CheckMessages.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 static struct timeval then = {0,0}; -
trunk/Ohana/src/elixir/src/CheckProcess.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int CheckProcess (Process *process) { -
trunk/Ohana/src/elixir/src/ConfigInit.c
r2813 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 void SIG_STOP (int sig) { -
trunk/Ohana/src/elixir/src/ConfigPID.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 static char *PIDMaster = (char *) NULL; -
trunk/Ohana/src/elixir/src/DefineProcesses.c
r4772 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 Process **DefineProcesses (Process *global, int *nprocess, char *config) { -
trunk/Ohana/src/elixir/src/DumpStatus.c
r3648 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int DumpStatus (char *filename) { -
trunk/Ohana/src/elixir/src/FifoOps.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int InitFifo (Fifo *fifo, int Nalloc, int Nextra) { -
trunk/Ohana/src/elixir/src/InitProcess.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 Process *InitProcess (char *name, Queue *pending, Queue *failure, int (*mkargs)()) { -
trunk/Ohana/src/elixir/src/LoadPending.c
r3648 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 static struct timeval then = {0.0, 0.0}; -
trunk/Ohana/src/elixir/src/LogOpen.c
r6674 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 FILE *LogOpen (char *filename) { -
trunk/Ohana/src/elixir/src/MachineOps.c
r6706 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 /* this is in libohana -> should be in ohana.h */ -
trunk/Ohana/src/elixir/src/MsgOps.c
r4772 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int WaitMsg (char *fifo, char **message, double maxdelay) { -
trunk/Ohana/src/elixir/src/Photcodes.c
r7080 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 char *GetPhotcode (char *file) { -
trunk/Ohana/src/elixir/src/ProcessOps.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 /* take entry and return char with filled out value, -
trunk/Ohana/src/elixir/src/QueueOps.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 /* get object from top of stack */ -
trunk/Ohana/src/elixir/src/RemoteOps.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 void HaltElixir (char *pidfile) { -
trunk/Ohana/src/elixir/src/SockScan.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 # include <errno.h> 3 3 # define MAXTIME 10 -
trunk/Ohana/src/elixir/src/StartMachine.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 int StartMachine (Machine *machine, Object *object, int argc, char **argv) { -
trunk/Ohana/src/elixir/src/elixir.c
r2428 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 static int Dynamic; -
trunk/Ohana/src/elixir/src/rconnect.c
r2820 r10336 1 # include " controller.h"1 # include "elixir.h" 2 2 3 3 /* rconnect opens a remote shell on hostname and returns two file descriptors:
Note:
See TracChangeset
for help on using the changeset viewer.
