Changeset 29

Show
Ignore:
Timestamp:
03/03/05 21:49:23 (7 years ago)
Author:
dsledz
Message:

Modified Makefile to support static and dynamic building
Fixed what should be the cause of console corruption
Added broke ncurses support

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/soda/src/Makefile

    r28 r29  
    22STATIC=/afs/acm.uiuc.edu/user/cclausen/src/soda/src/ 
    33CFLAGS= -g -Wall  
    4 OBJS= soda.o carddb.o main.o 
    5 LIBS=  
     4OBJS= soda.o carddb.o 
     5LIBS= -lmysqlclient -lm -lncurses 
    66INCLUDE=  
    77SRC= soda.cc carddb.cc main.cc 
    8 LDFLAGS=-static-libgcc -Wl,-Bstatic -L$(STATIC) -lstdc++ -lmysqlclient -lz -lm -Wl,-Bdynamic 
     8STATIC_LIBS=-static-libgcc -Wl,-Bstatic -L$(STATIC) -lstdc++ -lmysqlclient -lz -lm -Wl,-Bdynamic 
    99CPPFLAGS= $(INCLUDE) $(CFLAGS)  
    10 BINARY = soda 
     10SODA_BIN = soda 
    1111DEST = /afs/acm.uiuc.edu/project/caffeine/bin 
    1212LOCAL_DEST = /usr/local/bin 
     13VIZMAIN = vizmain.cc viz.cc 
     14SODAMAIN = main.cc 
     15VIZ_BIN = viz 
     16STATIC_BIN = soda_static 
     17BINARYS = $(VIZ_BIN) $(SODA_BIN) $(STATIC_BIN) 
    1318 
    14 all: soda 
     19all: soda viz soda_static 
    1520 
    16 soda: $(OBJS) 
    17         $(CC) -o $(BINARY) $(CFLAGS) $(OBJS) $(LIBS) $(LDFLAGS) 
     21soda_static: $(OBJS) $(SODAMAIN) 
     22        $(CC) -o $(STATIC_BIN) $(CFLAGS) $(SODAMAIN) $(OBJS) $(STATIC_LIBS) 
     23         
     24soda: $(OBJS) $(SODAMAIN) 
     25        $(CC) -o $(SODA_BIN) $(CFLAGS) $(SODAMAIN) $(OBJS) $(LIBS) $(LDFLAGS) 
     26 
     27viz: $(OBJ) $(VIZMAIN) 
     28        $(CC) -o $(VIZ_BIN) $(CFLAGS) $(VIZMAIN) $(OBJS) $(LIBS) $(LDFLAGS) 
    1829 
    1930.c.o: 
     
    2738         
    2839clean: 
    29         rm -f *.o $(BINARY
     40        rm -f *.o $(BINARYS
  • trunk/soda/src/soda.cc

    r26 r29  
    597597    int res; 
    598598 
    599     printf("Sending the follow data %s\n", data); 
    600  
    601599    //TODO: Fix the controller 
    602600    //Write the data to the controller 
     
    632630    ostringstream buf; 
    633631 
    634     PrintLEDStatus(); 
     632    //PrintLEDStatus(); 
    635633 
    636634     //Fill the string up with zeros 
     
    664662 
    665663        sendMsg(msg2, LED_LEN); 
     664        usleep(1000); 
    666665        sendMsg(msg2, LED_LEN); 
     666        usleep(1000); 
    667667        sendMsg(msg2, LED_LEN); 
     668        usleep(1000); 
    668669        sendMsg(msg, LED_LEN); 
     670        usleep(1000); 
    669671        sendMsg(msg, LED_LEN); 
     672        usleep(1000); 
    670673        sendMsg(msg, LED_LEN); 
    671  
    672         usleep(10000); 
     674        usleep(1000); 
     675 
    673676    }catch(SodaException & e) { 
    674677        LogError(e);