graphlcd-base/glcddrivers/Makefile
changeset 30 7fd00015f62f
parent 19 ad1139d9e73f
equal deleted inserted replaced
29:2723893dc865 30:7fd00015f62f
    12 
    12 
    13 BASENAME = libglcddrivers.so
    13 BASENAME = libglcddrivers.so
    14 
    14 
    15 LIBNAME = $(BASENAME).$(VERMAJOR).$(VERMINOR).$(VERMICRO)
    15 LIBNAME = $(BASENAME).$(VERMAJOR).$(VERMINOR).$(VERMICRO)
    16 
    16 
    17 OBJS = common.o config.o driver.o drivers.o port.o simlcd.o framebuffer.o gu140x32f.o gu256x64-372.o gu256x64-3900.o hd61830.o ks0108.o image.o sed1330.o sed1520.o t6963c.o noritake800.o serdisp.o g15daemon.o network.o gu126x64D-K610A4.o picctl.o avrctl.o
    17 OBJS = common.o config.o driver.o drivers.o port.o simlcd.o framebuffer.o gu140x32f.o gu256x64-372.o gu256x64-3900.o hd61830.o ks0108.o image.o sed1330.o sed1520.o t6963c.o noritake800.o serdisp.o avrctl.o g15daemon.o network.o gu126x64D-K610A4.o picctl.o
    18 
    18 
    19 HEADERS = config.h driver.h drivers.h
    19 HEADERS = config.h driver.h drivers.h
    20 
    20 
    21 
    21 
    22 ### Implicit rules:
    22 ### Implicit rules:
    36 ### Targets:
    36 ### Targets:
    37 
    37 
    38 all: $(LIBNAME)
    38 all: $(LIBNAME)
    39 
    39 
    40 $(LIBNAME): $(OBJS)
    40 $(LIBNAME): $(OBJS)
    41 	$(CXX) $(CXXFLAGS) -debug -shared $(OBJS) $(LIBS) -ldl -lpthread -Wl,-soname="$(BASENAME).$(VERMAJOR)" -o $@
    41 	$(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -ldl -lpthread -Wl,-soname="$(BASENAME).$(VERMAJOR)" -o $@
    42 	ln -sf $(LIBNAME) $(BASENAME)
    42 	ln -sf $(LIBNAME) $(BASENAME)
    43 
    43 
    44 install: all
    44 install: all
    45 	install -d $(LIBDIR)
    45 	install -d $(LIBDIR)
    46 	install -m 755 $(LIBNAME) $(LIBDIR)/
    46 	install -m 755 $(LIBNAME) $(LIBDIR)/