Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -O2
  3. CFLAGS_OPT+= -fomit-frame-pointer -fno-ident -mno-ms-bitfields
  4. CFLAGS_OPT+= -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wno-format -Werror
  5. CFLAGS   = -c $(CFLAGS_OPT)
  6.  
  7. INCLUDES=  -I. -I../bfd -I../include -I$(SDK_DIR)/sources/newlib/libc/include
  8.  
  9. DEFINES=  -DHAVE_CONFIG_H
  10.  
  11. SRCS = \
  12.         dis-buf.c disassemble.c \
  13.         dis-init.o i386-dis.o   \
  14.         i386-opc.o
  15.  
  16. OBJS  =  $(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SRCS)))
  17.  
  18. # targets
  19.  
  20. all: libopcodes.a
  21.  
  22. libopcodes.a: $(OBJS) MAkefile
  23.         $(AR) crs $@ $(OBJS)
  24.         mv -f $@ $(SDK_DIR)/lib
  25.  
  26. %.o : %.c Makefile
  27.         $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
  28.  
  29.