12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- CXX = g++
- CXXFLAGS = -Wall -g -shared
- OBJS = output\decodeevent.o output\decoderesult.o output\dllmain.o output\edgepulse.o output\edgepulsedata.o output\exportmethod.o output\protocoldecodebase.o output\quantizeparams.o output\BaseHelper\commonhelper.o output\BaseHelper\datacheckhelper.o output\BaseHelper\decodedatahelper.o output\BaseHelper\loger.o output\ProtocolRS232\rs232decode.o output\ProtocolRS232\rs232decodeevent.o output\ProtocolRS232\rs232decoderesult.o output\ProtocolRS232\rs232packet.o output\ProtocolUSB\constants.o output\ProtocolUSB\usbdecodeevent.o output\ProtocolUSB\usbdecoder.o output\ProtocolUSB\usbdecoderesult.o output\ProtocolUSB\usbpacket.o
- TARGET = output/ProtocolDecoder.dll
- all: $(TARGET)
- $(TARGET): $(OBJS)
- $(CXX) $(CXXFLAGS) -o $@ $^
- output\decodeevent.o: decodeevent.cc
- $(CXX) $(CXXFLAGS) -c decodeevent.cc -o output\decodeevent.o
- output\decoderesult.o: decoderesult.cc
- $(CXX) $(CXXFLAGS) -c decoderesult.cc -o output\decoderesult.o
- output\dllmain.o: dllmain.cc
- $(CXX) $(CXXFLAGS) -c dllmain.cc -o output\dllmain.o
- output\edgepulse.o: edgepulse.cc
- $(CXX) $(CXXFLAGS) -c edgepulse.cc -o output\edgepulse.o
- output\edgepulsedata.o: edgepulsedata.cc
- $(CXX) $(CXXFLAGS) -c edgepulsedata.cc -o output\edgepulsedata.o
- output\exportmethod.o: exportmethod.cc
- $(CXX) $(CXXFLAGS) -c exportmethod.cc -o output\exportmethod.o
- output\protocoldecodebase.o: protocoldecodebase.cc
- $(CXX) $(CXXFLAGS) -c protocoldecodebase.cc -o output\protocoldecodebase.o
- output\quantizeparams.o: quantizeparams.cc
- $(CXX) $(CXXFLAGS) -c quantizeparams.cc -o output\quantizeparams.o
- output\BaseHelper\commonhelper.o: BaseHelper\commonhelper.cc
- $(CXX) $(CXXFLAGS) -c BaseHelper\commonhelper.cc -o output\BaseHelper\commonhelper.o
- output\BaseHelper\datacheckhelper.o: BaseHelper\datacheckhelper.cc
- $(CXX) $(CXXFLAGS) -c BaseHelper\datacheckhelper.cc -o output\BaseHelper\datacheckhelper.o
- output\BaseHelper\decodedatahelper.o: BaseHelper\decodedatahelper.cc
- $(CXX) $(CXXFLAGS) -c BaseHelper\decodedatahelper.cc -o output\BaseHelper\decodedatahelper.o
- output\BaseHelper\loger.o: BaseHelper\loger.cc
- $(CXX) $(CXXFLAGS) -c BaseHelper\loger.cc -o output\BaseHelper\loger.o
- output\ProtocolRS232\rs232decode.o: ProtocolRS232\rs232decode.cc
- $(CXX) $(CXXFLAGS) -c ProtocolRS232\rs232decode.cc -o output\ProtocolRS232\rs232decode.o
- output\ProtocolRS232\rs232decodeevent.o: ProtocolRS232\rs232decodeevent.cc
- $(CXX) $(CXXFLAGS) -c ProtocolRS232\rs232decodeevent.cc -o output\ProtocolRS232\rs232decodeevent.o
- output\ProtocolRS232\rs232decoderesult.o: ProtocolRS232\rs232decoderesult.cc
- $(CXX) $(CXXFLAGS) -c ProtocolRS232\rs232decoderesult.cc -o output\ProtocolRS232\rs232decoderesult.o
- output\ProtocolRS232\rs232packet.o: ProtocolRS232\rs232packet.cc
- $(CXX) $(CXXFLAGS) -c ProtocolRS232\rs232packet.cc -o output\ProtocolRS232\rs232packet.o
- output\ProtocolUSB\constants.o: ProtocolUSB\constants.cc
- $(CXX) $(CXXFLAGS) -c ProtocolUSB\constants.cc -o output\ProtocolUSB\constants.o
- output\ProtocolUSB\usbdecodeevent.o: ProtocolUSB\usbdecodeevent.cc
- $(CXX) $(CXXFLAGS) -c ProtocolUSB\usbdecodeevent.cc -o output\ProtocolUSB\usbdecodeevent.o
- output\ProtocolUSB\usbdecoder.o: ProtocolUSB\usbdecoder.cc
- $(CXX) $(CXXFLAGS) -c ProtocolUSB\usbdecoder.cc -o output\ProtocolUSB\usbdecoder.o
- output\ProtocolUSB\usbdecoderesult.o: ProtocolUSB\usbdecoderesult.cc
- $(CXX) $(CXXFLAGS) -c ProtocolUSB\usbdecoderesult.cc -o output\ProtocolUSB\usbdecoderesult.o
- output\ProtocolUSB\usbpacket.o: ProtocolUSB\usbpacket.cc
- $(CXX) $(CXXFLAGS) -c ProtocolUSB\usbpacket.cc -o output\ProtocolUSB\usbpacket.o
- clean:
- rm -f $(OBJS) $(TARGET)
|