Changeset 33 in cheroxy for trunk/src


Ignore:
Timestamp:
11/16/12 17:09:16 (12 years ago)
Author:
cheese
Message:

#1 change to shared object

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/makefile

    r29 r33  
    3434TARGET_PATH     = ../_build
    3535OBJ_PATH        = ../_obj
    36 TARGET          = $(TARGET_PATH)/cheroxy.ex
     36TARGET          = $(TARGET_PATH)/libcheroxy.so
    3737SRCS            = $(addsuffix .$(SOURCE_TYPE),$(FILES))
    3838OBJS            = $(addprefix $(OBJ_PATH)/,$(addsuffix .o,$(FILES)))
     
    4040INCLUDES        = -I../include
    4141LIBS            = -lpthread
     42
     43# test
     44TARGET_TEST     = $(TARGET_PATH)/cheroxy.ex
    4245
    4346#----------------------------------------------------------
     
    5356# link
    5457$(TARGET): $(OBJS)
    55     $(LD) $(LDFLAGS) -o $@ $? $(LIBS)
     58    $(LD) $(SHARED_FLAGS) -o $@ $? $(LIBS)
    5659
    5760# compile
     
    6467dummy:
    6568
     69# test
    6670test: all
    67     $(TARGET)
     71    $(LD) $(LDFLAGS) -o $(TARGET_TEST) -L$(TARGET_PATH) -lcheroxy $(LIBS)
     72    cd $(TARGET_PATH); LD_LIBRARY_PATH=. $(TARGET_TEST)
    6873
Note: See TracChangeset for help on using the changeset viewer.