mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-13 17:48:10 +08:00
112 lines
3.8 KiB
Plaintext
112 lines
3.8 KiB
Plaintext
CC = cl
|
|
CXX = cl
|
|
LD = link
|
|
LIBR = lib
|
|
WINDRES = rc
|
|
|
|
SDLDIR = ..\..\vs\sdl
|
|
|
|
CXXFLAGS = -nologo -O2 -MT -DNDEBUG -DNO_STDIO_REDIRECT -D_WIN32_WINNT=0x0501 -I$(SDLDIR)\include
|
|
|
|
CFLAGS = -nologo -O2 -MT -DNDEBUG -DNO_STDIO_REDIRECT -D_WIN32_WINNT=0x0501 -I$(SDLDIR)\include
|
|
|
|
LFLAGS = -nologo
|
|
|
|
TARGET = sdl.lib
|
|
|
|
SDLMAIN = sdlmain.lib
|
|
|
|
OBJS = $(SDLDIR)\src\SDL.obj \
|
|
$(SDLDIR)\src\SDL_error.obj \
|
|
$(SDLDIR)\src\SDL_fatal.obj \
|
|
$(SDLDIR)\src\audio\SDL_audio.obj \
|
|
$(SDLDIR)\src\audio\SDL_audiocvt.obj \
|
|
$(SDLDIR)\src\audio\SDL_audiodev.obj \
|
|
$(SDLDIR)\src\audio\SDL_mixer.obj \
|
|
$(SDLDIR)\src\audio\SDL_mixer_MMX_VC.obj \
|
|
$(SDLDIR)\src\audio\SDL_wave.obj \
|
|
$(SDLDIR)\src\audio\disk\SDL_diskaudio.obj \
|
|
$(SDLDIR)\src\audio\dummy\SDL_dummyaudio.obj \
|
|
$(SDLDIR)\src\audio\windib\SDL_dibaudio.obj \
|
|
$(SDLDIR)\src\audio\windx5\SDL_dx5audio.obj \
|
|
$(SDLDIR)\src\cdrom\SDL_cdrom.obj \
|
|
$(SDLDIR)\src\cdrom\win32\SDL_syscdrom.obj \
|
|
$(SDLDIR)\src\cpuinfo\SDL_cpuinfo.obj \
|
|
$(SDLDIR)\src\events\SDL_active.obj \
|
|
$(SDLDIR)\src\events\SDL_events.obj \
|
|
$(SDLDIR)\src\events\SDL_expose.obj \
|
|
$(SDLDIR)\src\events\SDL_keyboard.obj \
|
|
$(SDLDIR)\src\events\SDL_mouse.obj \
|
|
$(SDLDIR)\src\events\SDL_quit.obj \
|
|
$(SDLDIR)\src\events\SDL_resize.obj \
|
|
$(SDLDIR)\src\file\SDL_rwops.obj \
|
|
$(SDLDIR)\src\joystick\SDL_joystick.obj \
|
|
$(SDLDIR)\src\joystick\win32\SDL_mmjoystick.obj \
|
|
$(SDLDIR)\src\loadso\win32\SDL_sysloadso.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_getenv.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_iconv.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_malloc.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_qsort.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_stdlib.obj \
|
|
$(SDLDIR)\src\stdlib\SDL_string.obj \
|
|
$(SDLDIR)\src\thread\SDL_thread.obj \
|
|
$(SDLDIR)\src\thread\generic\SDL_syscond.obj \
|
|
$(SDLDIR)\src\thread\win32\SDL_sysmutex.obj \
|
|
$(SDLDIR)\src\thread\win32\SDL_syssem.obj \
|
|
$(SDLDIR)\src\thread\win32\SDL_systhread.obj \
|
|
$(SDLDIR)\src\timer\SDL_timer.obj \
|
|
$(SDLDIR)\src\timer\win32\SDL_systimer.obj \
|
|
$(SDLDIR)\src\video\SDL_blit.obj \
|
|
$(SDLDIR)\src\video\SDL_blit_0.obj \
|
|
$(SDLDIR)\src\video\SDL_blit_1.obj \
|
|
$(SDLDIR)\src\video\SDL_blit_A.obj \
|
|
$(SDLDIR)\src\video\SDL_blit_N.obj \
|
|
$(SDLDIR)\src\video\SDL_bmp.obj \
|
|
$(SDLDIR)\src\video\SDL_cursor.obj \
|
|
$(SDLDIR)\src\video\SDL_gamma.obj \
|
|
$(SDLDIR)\src\video\SDL_pixels.obj \
|
|
$(SDLDIR)\src\video\SDL_RLEaccel.obj \
|
|
$(SDLDIR)\src\video\SDL_stretch.obj \
|
|
$(SDLDIR)\src\video\SDL_surface.obj \
|
|
$(SDLDIR)\src\video\SDL_video.obj \
|
|
$(SDLDIR)\src\video\SDL_yuv.obj \
|
|
$(SDLDIR)\src\video\SDL_yuv_sw.obj \
|
|
$(SDLDIR)\src\video\dummy\SDL_nullevents.obj \
|
|
$(SDLDIR)\src\video\dummy\SDL_nullmouse.obj \
|
|
$(SDLDIR)\src\video\dummy\SDL_nullvideo.obj \
|
|
$(SDLDIR)\src\video\wincommon\SDL_sysevents.obj \
|
|
$(SDLDIR)\src\video\wincommon\SDL_sysmouse.obj \
|
|
$(SDLDIR)\src\video\wincommon\SDL_syswm.obj \
|
|
$(SDLDIR)\src\video\wincommon\SDL_wingl.obj \
|
|
$(SDLDIR)\src\video\windib\SDL_dibvideo.obj \
|
|
$(SDLDIR)\src\video\windib\SDL_dibevents.obj \
|
|
$(SDLDIR)\src\video\windib\SDL_multimon.obj \
|
|
$(SDLDIR)\src\video\windx5\SDL_dx5video.obj \
|
|
$(SDLDIR)\src\video\windx5\SDL_dx5events.obj \
|
|
$(SDLDIR)\src\video\windx5\SDL_dx5yuv.obj
|
|
|
|
LIBS = user32.lib
|
|
|
|
.SUFFIXES: .c.o
|
|
.SUFFIXES: .cpp.o
|
|
|
|
all: $(TARGET) $(SDLMAIN)
|
|
|
|
$(TARGET): $(OBJS)
|
|
$(LIBR) $(LFLAGS) -OUT:$@ $(OBJS)
|
|
|
|
$(SDLMAIN): $(SDLDIR)\src\main\win32\SDL_win32_main.obj
|
|
$(LIBR) $(LFLAGS) -OUT:$@ $(SDLDIR)\src\main\win32\SDL_win32_main.obj
|
|
|
|
.c.obj:
|
|
$(CC) $(CFLAGS) -c -Fo$@ $<
|
|
|
|
.cpp.obj:
|
|
$(CXX) $(CXXFLAGS) -c -Fo$@ $<
|
|
|
|
.rc.res:
|
|
$(WINDRES) -fo $@ $<
|
|
|
|
clean:
|
|
del $(TARGET) $(SDLMAIN) $(OBJS) $(SDLDIR)\src\main\win32\SDL_win32_main.obj
|