#
#
# Red Pitaya Api example Makefile
#
#
# Versioning system
VERSION ?= 0.00-0000
REVISION ?= devbuild
CROSS_COMPILE = arm-linux-gnueabi-
#Define header includes
RP_PATH_INCLUDE = -I../../SDK/include/
# -I../../api-mockup/rpbase/src/
#Define library includes
RP_LIB_INCLUDE = -L ../../SDK/include -lm -lpthread -lrp
# -L ../../api-mockup/rpbase -lm -lpthread -lrp
#Cross compiler definition
CC = gcc
#Flags
CFLAGS = -g -std=gnu99 -Wall -Werror
#Objects
OBJECTS = blink_diode.o
#Target file
TARGET = api_test
$(TARGET): $(OBJECTS)
$(CC) -o $@ $^ $(CFLAGS) $(RP_LIB_INCLUDE) -Wl,--rpath,/lib
%.o: %.c
$(CC) -c $(CFLAGS) $(RP_PATH_INCLUDE) $< -o $@
#Build the executable
all: $(TARGET)
clean:
$(RM) $(TARGET) *.o ~*
# -----Error----- I have no idea what was wrong.
# ../../api-mockup/rpbase/librp.so: file not recognized: File format not recognized
#
#
IwojCiMgIFJlZCBQaXRheWEgQXBpIGV4YW1wbGUgTWFrZWZpbGUKIwojCiMgVmVyc2lvbmluZyBzeXN0ZW0KVkVSU0lPTiA/PSAwLjAwLTAwMDAKClJFVklTSU9OID89IGRldmJ1aWxkCgpDUk9TU19DT01QSUxFID0gYXJtLWxpbnV4LWdudWVhYmktCgojRGVmaW5lIGhlYWRlciBpbmNsdWRlcwpSUF9QQVRIX0lOQ0xVREUgPSAtSS4uLy4uL1NESy9pbmNsdWRlLwojIC1JLi4vLi4vYXBpLW1vY2t1cC9ycGJhc2Uvc3JjLwoKI0RlZmluZSBsaWJyYXJ5IGluY2x1ZGVzClJQX0xJQl9JTkNMVURFID0gLUwgLi4vLi4vU0RLL2luY2x1ZGUgLWxtIC1scHRocmVhZCAtbHJwCiMgLUwgLi4vLi4vYXBpLW1vY2t1cC9ycGJhc2UgLWxtIC1scHRocmVhZCAtbHJwCgojQ3Jvc3MgY29tcGlsZXIgZGVmaW5pdGlvbgpDQyA9IGdjYwojRmxhZ3MKQ0ZMQUdTID0gLWcgLXN0ZD1nbnU5OSAtV2FsbCAtV2Vycm9yCiNPYmplY3RzCk9CSkVDVFMgPSBibGlua19kaW9kZS5vCiNUYXJnZXQgZmlsZQpUQVJHRVQgPSBhcGlfdGVzdAoKJChUQVJHRVQpOiAkKE9CSkVDVFMpCiAgICAgICAgJChDQykgLW8gJEAgJF4gJChDRkxBR1MpICQoUlBfTElCX0lOQ0xVREUpIC1XbCwtLXJwYXRoLC9saWIKCiUubzogJS5jCiAgICAgICAgJChDQykgLWMgJChDRkxBR1MpICQoUlBfUEFUSF9JTkNMVURFKSAkPCAtbyAkQAoKI0J1aWxkIHRoZSBleGVjdXRhYmxlCmFsbDogJChUQVJHRVQpCgpjbGVhbjoKICAgICAgICAkKFJNKSAkKFRBUkdFVCkgKi5vIH4qCgoKIyAgLS0tLS1FcnJvci0tLS0tIEkgaGF2ZSBubyBpZGVhIHdoYXQgd2FzIHdyb25nLiAKIyAgLi4vLi4vYXBpLW1vY2t1cC9ycGJhc2UvbGlicnAuc286IGZpbGUgbm90IHJlY29nbml6ZWQ6IEZpbGUgZm9ybWF0IG5vdCByZWNvZ25pemVkCiMKIw==
prog.cpp:3:4: error: invalid preprocessing directive #Red
# Red Pitaya Api example Makefile
^
prog.cpp:6:3: error: invalid preprocessing directive #Versioning
# Versioning system
^
prog.cpp:13:2: error: invalid preprocessing directive #Define
#Define header includes
^
prog.cpp:15:3: error: invalid preprocessing directive #-
# -I../../api-mockup/rpbase/src/
^
prog.cpp:17:2: error: invalid preprocessing directive #Define
#Define library includes
^
prog.cpp:19:3: error: invalid preprocessing directive #-
# -L ../../api-mockup/rpbase -lm -lpthread -lrp
^
prog.cpp:21:2: error: invalid preprocessing directive #Cross
#Cross compiler definition
^
prog.cpp:23:2: error: invalid preprocessing directive #Flags
#Flags
^
prog.cpp:25:2: error: invalid preprocessing directive #Objects
#Objects
^
prog.cpp:27:2: error: invalid preprocessing directive #Target
#Target file
^
prog.cpp:31:19: error: stray '@' in program
$(CC) -o $@ $^ $(CFLAGS) $(RP_LIB_INCLUDE) -Wl,--rpath,/lib
^
prog.cpp:34:54: error: stray '@' in program
$(CC) -c $(CFLAGS) $(RP_PATH_INCLUDE) $< -o $@
^
prog.cpp:36:2: error: invalid preprocessing directive #Build
#Build the executable
^
prog.cpp:43:4: error: invalid preprocessing directive #--
# -----Error----- I have no idea what was wrong.
^
prog.cpp:44:4: error: invalid preprocessing directive #.
# ../../api-mockup/rpbase/librp.so: file not recognized: File format not recognized
^
prog.cpp:7:1: error: 'VERSION' does not name a type
VERSION ?= 0.00-0000
^