Initial commit.
This commit is contained in:
Vendored
+70
@@ -0,0 +1,70 @@
|
||||
|
||||
include ../Makefile.local
|
||||
|
||||
TINKERFORGE_FILES=$(shell cat tinkerforge-filelist)
|
||||
TINKERFORGE_OBJS=$(TINKERFORGE_FILES:%.cpp=tinkerforge/build/%.o)
|
||||
|
||||
|
||||
all: tinkerforge-dist log4cpp-dist
|
||||
|
||||
clean: log4cpp-distclean tinkerforge-distclean
|
||||
|
||||
tinkerforge-dist : tinkerforge-unzip tinkerforge/lib/libtinkerforge.a tinkerforge-copy-libs tinkerforge-clean
|
||||
|
||||
tinkerforge-unzip : tinkerforge-distclean
|
||||
unzip tinkerforge_c_bindings_*.zip -d tinkerforge
|
||||
cd tinkerforge/bindings; for i in *.c; do mv $$i $${i%.c}.cpp; done
|
||||
mkdir tinkerforge/include
|
||||
cd tinkerforge/bindings; for i in *.h; do mv $$i ../include/$$i; done
|
||||
|
||||
tinkerforge-copy-libs :
|
||||
mkdir -p ../lib
|
||||
cp tinkerforge/lib/libtinkerforge.a ../lib
|
||||
|
||||
tinkerforge-generate-filelist :
|
||||
cd tinkerforge/bindings; ls -1 *.cpp > ../../tinkerforge-filelist
|
||||
|
||||
tinkerforge-distclean :
|
||||
rm -rf tinkerforge tinkerforge/lib/libtinkerforge.a
|
||||
|
||||
tinkerforge-clean :
|
||||
rm -rf tinkerforge/build
|
||||
|
||||
tinkerforge/lib :
|
||||
mkdir -p $@
|
||||
|
||||
tinkerforge/build :
|
||||
mkdir -p $@
|
||||
|
||||
tinkerforge/lib/libtinkerforge.a : tinkerforge/lib $(TINKERFORGE_OBJS)
|
||||
$(AR) rc $@ tinkerforge/build/*.o
|
||||
$(RANLIB) $@
|
||||
|
||||
$(TINKERFORGE_OBJS) : tinkerforge/build/%.o : tinkerforge/bindings/%.cpp tinkerforge/build
|
||||
$(CXX) $(CXX_FLAGS) $(TINKERFORGE_CXX_FLAGS) -I tinkerforge/include -c $< -o $@
|
||||
|
||||
|
||||
log4cpp-dist : log4cpp-unzip log4cpp-build log4cpp-copy-libs log4cpp-clean
|
||||
|
||||
log4cpp-unzip : log4cpp-distclean
|
||||
tar xvfz log4cpp-*.tar.gz
|
||||
mv log4cpp log4cpp-src
|
||||
mkdir log4cpp
|
||||
mv log4cpp-src log4cpp/src
|
||||
|
||||
log4cpp-build :
|
||||
cd log4cpp/src; \
|
||||
./configure --prefix $(realpath log4cpp) --libdir $(realpath log4cpp)/lib
|
||||
make -C log4cpp/src
|
||||
make -C log4cpp/src install
|
||||
|
||||
log4cpp-copy-libs :
|
||||
mkdir -p ../lib
|
||||
cp log4cpp/lib/liblog4cpp.a ../lib
|
||||
|
||||
log4cpp-distclean :
|
||||
rm -rf log4cpp log4cpp/lib/liblog4cpp.a
|
||||
|
||||
log4cpp-clean :
|
||||
rm -rf log4cpp/src
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Vendored
+47
@@ -0,0 +1,47 @@
|
||||
brick_dc.cpp
|
||||
brick_imu.cpp
|
||||
bricklet_ambient_light.cpp
|
||||
bricklet_analog_in.cpp
|
||||
bricklet_analog_out.cpp
|
||||
bricklet_barometer.cpp
|
||||
bricklet_current12.cpp
|
||||
bricklet_current25.cpp
|
||||
bricklet_distance_ir.cpp
|
||||
bricklet_distance_us.cpp
|
||||
bricklet_dual_button.cpp
|
||||
bricklet_dual_relay.cpp
|
||||
bricklet_gps.cpp
|
||||
bricklet_hall_effect.cpp
|
||||
bricklet_humidity.cpp
|
||||
bricklet_industrial_digital_in_4.cpp
|
||||
bricklet_industrial_digital_out_4.cpp
|
||||
bricklet_industrial_dual_0_20ma.cpp
|
||||
bricklet_industrial_quad_relay.cpp
|
||||
bricklet_io16.cpp
|
||||
bricklet_io4.cpp
|
||||
bricklet_joystick.cpp
|
||||
bricklet_lcd_16x2.cpp
|
||||
bricklet_lcd_20x4.cpp
|
||||
bricklet_led_strip.cpp
|
||||
bricklet_linear_poti.cpp
|
||||
bricklet_line.cpp
|
||||
bricklet_moisture.cpp
|
||||
bricklet_motion_detector.cpp
|
||||
bricklet_multi_touch.cpp
|
||||
bricklet_piezo_buzzer.cpp
|
||||
bricklet_piezo_speaker.cpp
|
||||
bricklet_ptc.cpp
|
||||
bricklet_remote_switch.cpp
|
||||
bricklet_rotary_encoder.cpp
|
||||
bricklet_rotary_poti.cpp
|
||||
bricklet_segment_display_4x7.cpp
|
||||
bricklet_sound_intensity.cpp
|
||||
bricklet_temperature.cpp
|
||||
bricklet_temperature_ir.cpp
|
||||
bricklet_tilt.cpp
|
||||
bricklet_voltage.cpp
|
||||
bricklet_voltage_current.cpp
|
||||
brick_master.cpp
|
||||
brick_servo.cpp
|
||||
brick_stepper.cpp
|
||||
ip_connection.cpp
|
||||
BIN
Binary file not shown.
Reference in New Issue
Block a user