CC = g++ CFLAGS = -Wall -g -fPIC -shared -g3 -gdwarf-2 INC = -I./inc/ -I/opt/MESA/include LIBS = -L/opt/MESA/lib -lMESA_handle_logger -lMESA_prof_load -lMESA_field_stat2 OBJS = http_stat_header.o http_header_v1.o TARGET = http_stat_header.so .cpp.o: $(CC) -c $(INC) $(CFLAGS) $< all: $(TARGET) CP $(TARGET): $(OBJS) $(CC) -o $@ $^ $(LIBS) $(CFLAGS) CP: cp $(TARGET) ../bin/ .PHONY:clean clean: -rm -rf $(OBJS) $(TARGET)