IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28838


Ignore:
Timestamp:
Aug 3, 2010, 4:04:57 PM (16 years ago)
Author:
eugene
Message:

added program to update the number of secfilt entries in-situ

Location:
branches/eam_branches/ipp-20100621/Ohana/src/dvomerge
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/Makefile

    r27583 r28838  
    2020dvomerge     : $(BIN)/dvoconvert.$(ARCH)
    2121
    22 all: dvomerge dvoconvert
     22all: dvomerge dvoconvert dvosecfilt
    2323
    2424DVOMERGE = \
     
    5858$(BIN)/dvoconvert.$(ARCH) : $(DVOCONVERT)
    5959
    60 INSTALL = dvomerge dvoconvert
     60DVOSECFILT = \
     61$(SRC)/dvosecfilt.$(ARCH).o \
     62$(SRC)/SetSignals.$(ARCH).o \
     63$(SRC)/ConfigInit.$(ARCH).o \
     64$(SRC)/Shutdown.$(ARCH).o \
     65$(SRC)/help.$(ARCH).o \
     66$(SRC)/args.$(ARCH).o
     67
     68$(DVOSECFILT)  : $(INC)/dvomerge.h
     69
     70$(BIN)/dvosecfilt.$(ARCH) : $(DVOSECFILT)
     71
     72INSTALL = dvomerge dvoconvert dvosecfilt
    6173
    6274# dependancy rules for binary code #########################
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/include/dvomerge.h

    r27583 r28838  
    5454int        dvoconvert_args        PROTO((int *argc, char **argv));
    5555
     56void       dvosecfilt_usage       PROTO((void));
     57void       dvosecfilt_help        PROTO((int argc, char **argv));
     58int        dvosecfilt_args        PROTO((int *argc, char **argv));
     59
    5660int        SkyTablePopulatedRange PROTO((off_t *ns, off_t *ne, SkyTable *sky, off_t Nstart));
    5761
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/src/args.c

    r27583 r28838  
    3232  return TRUE;
    3333}
     34
     35/*** check for command line options ***/
     36int dvosecfilt_args (int *argc, char **argv) {
     37 
     38  int N;
     39
     40  /* extra error messages */
     41  VERBOSE = FALSE;
     42  if ((N = get_argument (*argc, argv, "-v"))) {
     43    VERBOSE = TRUE;
     44    remove_argument (N, argc, argv);
     45  }
     46
     47  if (*argc != 3) dvosecfilt_usage();
     48  return TRUE;
     49}
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/src/help.c

    r27583 r28838  
    1010
    1111  fprintf (stderr, "USAGE: dvoconvert (input) to (output)\n");
     12
     13  exit (2);
     14}
     15
     16void dvosecfilt_usage(void) {
     17
     18  fprintf (stderr, "USAGE: dvosecfilt (input) -photcodes (photcodes.txt)\n");
    1219
    1320  exit (2);
     
    5764}
    5865
     66void dvosecfilt_help (int argc, char **argv) {
     67
     68  /* check for help request */
     69  if (get_argument (argc, argv, "-help")) goto show_help;
     70  if (get_argument (argc, argv, "-h"))    goto show_help;
     71  return;
     72
     73show_help:
     74
     75  fprintf (stderr, "USAGE\n");
     76  fprintf (stderr, "  dvosecfilt (input) (Nsecfilt)\n\n");
     77
     78  fprintf (stderr, "  change number of secfilt entries in photcode table (updates secfilt tables only)\n");
     79 
     80  fprintf (stderr, "  optional flags:\n");
     81  fprintf (stderr, "  -v                          : verbose mode\n");
     82  fprintf (stderr, "  -help                       : this list\n");
     83  fprintf (stderr, "  -h                          : this list\n\n");
     84  exit (2);
     85}
     86
Note: See TracChangeset for help on using the changeset viewer.