Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. NEWLIB_INCLUDES=D:\KOSSDK\newlib\libc\include
  2. APP_DYNAMIC_LDS=D:\KOSSDK\newlib/app-dynamic.lds
  3. LIBDIR=D:\KOSSDK\kos32-msys-5.4.0\win32\lib
  4. MAIN_TARGET=libkosnet_demo
  5.  
  6. CC=kos32-gcc
  7. LD=kos32-ld
  8. OBJCOPY=kos32-objcopy
  9.  
  10. CCFLAGS=-c -fomit-frame-pointer -I $(NEWLIB_INCLUDES) -I../include -Wall -Wextra
  11. LDFLAGS=-call_shared -nostdlib --subsystem console -T $(APP_DYNAMIC_LDS) --image-base 0 -L $(LIBDIR) -L ../  -lkosnet -lgcc -lapp -lc.dll
  12.  
  13. all: libkosnet_demo
  14.  
  15. libkosnet_demo: libkosnet_demo.o
  16.         $(LD) libkosnet_demo.o -o $(MAIN_TARGET) $(LDFLAGS)
  17.         $(OBJCOPY) $(MAIN_TARGET) -O binary
  18.  
  19. libkosnet_demo.o: libkosnet_demo.c
  20.         $(CC) $(CCFLAGS) libkosnet_demo.c -o libkosnet_demo.o
  21.  
  22. clean:
  23.         del *.o
  24.         del $(MAIN_TARGET)