CC = g++ CCC = g++ CFLAGS = -Wall -g -fPIC INC = -I/opt/MESA/include/MESA/ LDFLAGS = -L/opt/MESA/lib/ LIBS = -lMESA_handle_logger -lMESA_prof_load -lcjson OBJ = ntc_radius_plug.o TARGET = ntc_radius_plug.so .c.o: $(CC) -c $(CFLAGS) $< $(INC) .cpp.o: $(CCC) -c $(CFLAGS) $(INC) $< all: $(TARGET) $(TARGET): $(OBJ) $(CCC) -o $@ $(OBJ) $(LDFLAGS) $(LIBS) -shared cp $(TARGET) ../bin/ clean: -rm -rf $(OBJ) $(TARGET) .PHONY:clean